
Job Description – Quality Automation Engineer
Experience: 7 to 9 Years
Role Overview: We are looking for a Quality Automation Engineer who is self-motivated, creative, and proactive, with the ability to work in a fast-paced environment across multiple platforms, architectures, and technologies within Azure Cloud environments. The candidate will collaborate closely with stakeholders throughout the SDLC, execute automated test cycles, track and report results, troubleshoot issues, and coordinate bug fixes. A strong understanding of Agile processes, QA lifecycle, and automation methodologies is essential.Key Responsibilities:
Design, develop, execute, and analyze automation test scripts and test results using Behavioral Driven Development (BDD) methodology.
Accurately estimate testing efforts and coordinate work activities with team members.
Participate in product design discussions to ensure adequate test coverage for end-user requirements.
Record test results, report defects, and verify bug fixes to meet automation acceptance criteria.
Collaborate with program and development management teams during the product development lifecycle to ensure quality standards and release timelines.
Execute automated test iterations, track results, and troubleshoot issues during the testing cycle.
Required Skills:
Strong development/scripting experience in Java.
Hands-on experience with Selenium, Cucumber, and TestNG.
Strong API testing experience and UI automation using Java frameworks and Selenium WebDriver.
Understanding of REST API testing with working knowledge of API testing tools.
Knowledge of software development methodologies such as ATDD / BDD.
Working knowledge of SQL, NoSQL, and database concepts.
Basic knowledge of CI/CD tools such as Jenkins or Bamboo and version control tools like Bitbucket.
Ability to understand and develop customized testing tools based on application requirements.
Experience in writing clear, concise, and comprehensive test plans and test cases.
Experience working in an Agile/Scrum development process within distributed teams.
Good communication and collaboration skills.
Good to Have:
Exposure to ETL testing.
Experience in the financial domain.
Azure certification or experience working with Azure Cloud environments.