top of page
Screenshot 2024-10-25 at 12.33.49 AM.png

Automation Engineer

Bangalore, IN

Job Description

We are looking for a talented and passionate Automation Engineer to join our QA Team. You will be responsible for designing, developing, and executing automated tests, ensuring the quality and stability of our web applications. You will work closely with the development and product teams to identify test cases, write automation scripts, and maintain test frameworks.

Key Responsibilities

  • Test Automation: Design, develop, and maintain automated test scripts using Playwright and Python for UI and end-to-end testing of web applications.

  • Test Planning: Collaborate with product managers, developers, and other QA team members to identify test cases and define test strategies.

  • Test Execution: Execute automated tests, analyze test results, and report issues through the bug tracking system, Notion.

  • Regression Testing: Ensure that the automation test suite is robust and up-to-date for consistent regression testing.

  • Continuous Integration: Integrate automated tests into the CI/CD pipelines, monitor their performance, and ensure timely execution.

  • Manual Testing (when required): Perform manual testing when automation is not feasible, including exploratory, smoke, and sanity testing.

  • Bug Tracking: Log and track defects in the issue tracking system, and ensure resolution with development teams.

  • Test Documentation: Maintain detailed and accurate documentation for test cases, automation scripts, and testing processes.

  • Collaboration: Work closely with cross-functional teams (development, DevOps, product) to improve quality and test coverage.

  • Performance Testing: Conduct performance and load testing to ensure system stability under stress.

Skills & Qualifications

  • Experience: 0-2 years of experience in quality assurance with a focus on test automation.

  • Programming Languages: Proficiency in Python for scripting and test automation.

  • Automation Tools: Hands-on experience with Playwright for automating web applications.

  • CI/CD Integration: Experience integrating automated tests into CI/CD pipelines (e.g., Github Actions).

  • Bug Tracking: Familiarity with bug tracking tools like JIRA, Notion, or similar.

  • Version Control: Knowledge of version control systems like Git.

  • Manual Testing: Understanding of manual testing processes, with the ability to design test cases and identify edge scenarios.

  • Web Technologies: Understanding of HTML, CSS, JavaScript, and browser developer tools.

  • Agile Methodology: Experience working in an Agile development environment.

Apply for this job

Accepted file types: pdf, doc, docx, txt, rtf

Skills & Qualifications

  • Experience: 0-2 years of experience in quality assurance with a focus on test automation.

  • Programming Languages: Proficiency in Python for scripting and test automation.

  • Automation Tools: Hands-on experience with Playwright for automating web applications.

  • CI/CD Integration: Experience integrating automated tests into CI/CD pipelines (e.g., Github Actions).

  • Bug Tracking: Familiarity with bug tracking tools like JIRA, Notion, or similar.

  • Version Control: Knowledge of version control systems like Git.

  • Manual Testing: Understanding of manual testing processes, with the ability to design test cases and identify edge scenarios.

  • Web Technologies: Understanding of HTML, CSS, JavaScript, and browser developer tools.

  • Agile Methodology: Experience working in an Agile development environment.

Preferred Skills

  • Experience with other test automation tools/frameworks (e.g., Playwright, Selenium, Cypress).

  • Familiarity with API testing tools (Postman, REST Assured).

  • Experience with performance testing tools like JMeter or LoadRunner.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.

bottom of page