We are seeking an experienced Automation Tester to join our dynamic QA team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality and performance of software applications. This role requires a deep understanding of automation testing tools, methodologies, and scripting languages.
Key Responsibilities :
- Test Automation : Design, develop, and maintain automated test scripts for functional, regression, and performance testing.
- Tool Utilization : Utilize various automation testing tools (e.g., Selenium, TestNG, JUnit, Appium) to create efficient and scalable test scripts.
- Test Planning : Collaborate with QA and development teams to create detailed test plans and test cases for automated testing.
- Continuous Integration : Integrate automated test scripts into the CI / CD pipeline to ensure continuous testing.
- Test Execution & Reporting : Execute automated test scripts, track test results, and report defects, ensuring timely resolution.
- Test Script Maintenance : Update and optimize existing automated test scripts to reflect changes in the application or new features.
- Performance Testing : Identify performance bottlenecks using automation tools, analyzing performance test results to improve system efficiency.
- Defect Management : Log, track, and prioritize defects found during automation testing and communicate them effectively with development teams.
- Collaboration : Work closely with developers, product managers, and other stakeholders to ensure software quality.
- Documentation : Document test cases, test plans, and test results. Maintain detailed records of all testing activities and progress.
Required Skills and Qualifications :
Proven experience as an Automation Tester or QA Automation Engineer .Expertise in automation testing tools like Selenium , TestNG , JUnit , Appium , or similar tools.Strong experience in programming languages like Java , Python , JavaScript , or similar.Experience with CI / CD tools (e.g., Jenkins, GitLab) for integrating automated tests into the deployment pipeline.Solid understanding of manual testing and its relation to automated testing.Knowledge of performance testing and tools like JMeter or similar.Ability to design and implement test plans , test scripts , and test data .Excellent problem-solving skills and attention to detail.Good understanding of Agile methodologies and experience working in Agile teams.Strong communication skills, both verbal and written, with the ability to explain complex technical issues.Preferred Qualifications :
Experience with API Testing tools (e.g., Postman, REST Assured).Experience in mobile application automation using tools like Appium or Espresso .Familiarity with cloud-based testing environments (e.g., AWS, Azure).Experience with test management tools like JIRA , TestRail , or similar.Knowledge of performance tuning and optimizing automated test scripts.Experience with Security Testing and tools like OWASP ZAP .Skills Required
Monitoring, Api Testing, Selenium, Automation Testing