QA Automation Engineer

5 to 9 Years

Bengaluru

Role: QA Automation Engineer

Experience: 5 to 9 Years

Locations: Bengaluru

Qualifications: BE/ Btech/ MCA

Skills:

Skills Required: SDET, Automation Testing, Playwright

 

  • Role Summary/Purpose: As the Software Development Engineer in Test, you will be responsible for following the testing strategy for software application/product releases. You will be accountable for the automation of test scenarios for large modules or components of software apps. Be a evangelist for BDD and TDD and champion on the product quality.


Essential Responsibilities:

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritise, plan and execute testing activities
  • Understand the flow of code and how it interacts with different components.
  • Understanding project documents, customer demands, and product objectives to create and execute test cases.
  • Efficiently implement test automation using frameworks across Mobile, Desktop, and Web.
  • Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
  • Working with deployments teams, resolving issues, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
  • Analysing and disintegrating software systems and coordinating with other teams to enhance the overall design.
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes.
  • Managing the final quality on production release.
  • Qualifications/Requirements:
    • Minimum bachelor’s degree in computer science, Computer Engineering or in “STEM” Majors (Science, Technology, Engineering, and Math)
    • 5+ years of experience in Software Development & Quality Assurance
  • Desired Skills:
    • Expertise in the quality engineering, test planning and testing methodologies for software projects
    • Experience on Test Automation using Selenium, Cucumber, Serenity, GitHub, Postgres [RDBMS], JIRA etc.
    • Experience on API Automation using Rest Assured/ Serenity Rest
    • Experience on Functional Automation using Selenium/Serenity with POM or any other design pattern
    • Experience in writing clear, concise test cases
    • Experience with Agile software development process and DevOps
    • Experience of working on data platform would be a plus
    • Good programming skills preferably Java or Python.
    • Knowledge of programming languages and process management methodology.
    • Exposure to Behaviour Driven Development or Test-Driven Development and experience in programming and testing.
    • The ability to recognise risks and errors in an application.
    • Excellent verbal and written communication skills.
    • Good time management skills.
    • The ability to keep current with the constantly changing technology industry.
    • A passion for testing, development, and design.

Apply Now