5+ years of experience in Automation Testing for web applications and APIs.
Proficiency in Java or Python for automation scripting.
Experience with Python testing frameworks like Py Test and Robot Framework.
Expertise in automation tools like Selenium, Cypress, and API testing with Postman or REST Assured.
Strong understanding of Web Application Testing methodologies and automation best practices.
Experience with version control tools (e.g., Git) and integrating automated tests into CI/CD pipelines (e.g., Jenkins, Azure Pipelines).
Excellent problem-solving and debugging skills for automation-related issues.
Good to Have Skills:
Azure Knowledge (Azure Dev Ops, Cloud Services, Azure Pipelines).
Experience with performance testing tools (e.g., JMeter) is a plus.
Familiarity with cloud-based application testing and automation.
Exposure to Dev Ops practices and infrastructure as code (Ia C) automation.
Educational Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
Job Description:
We are looking for a Senior QA Automation Engineer with expertise in automating tests for web applications and APIs using Java or Python. The ideal candidate should have experience with automation frameworks such as Selenium, Py Test, and Robot Framework. Additionally, knowledge of cloud platforms like Azure is a plus. This role will focus on building robust automation frameworks and ensuring the seamless integration of automated tests into the CI/CD pipeline.
Key Responsibilities:
Develop and maintain test automation frameworks for Web Applications and APIs using Java or Python.
Automate API testing using tools like Postman, REST Assured, or similar, and create test scripts using Py Test or Robot Framework.
Automate web application tests using tools like Selenium or Cypress.
Collaborate with the development and QA teams to ensure test coverage and identify automation opportunities.
Ensure automated tests are integrated into CI/CD pipelines (e.g., Jenkins, Azure Pipelines) for continuous testing.
Debug and resolve issues with automation scripts, ensuring reliability and maintainability.
Create and maintain comprehensive test documentation, including automation framework setup, test plans, and test results.
Identify and implement improvements to enhance automation efficiency and effectiveness.