Job Description- Automation Test EngineerPosition Summary
We are seeking an Automation Test Engineer to design, develop, and maintain automated testing solutions that ensure the quality, reliability, and performance of software applications. The ideal candidate will have experience in test automation frameworks, functional testing, API testing, and CI/CD processes.
Key Responsibilities
- Design, develop, and execute automated test scripts for web, mobile, and API applications.
- Create and maintain test automation frameworks and reusable test components.
- Collaborate with developers, business analysts, and QA teams to understand requirements and define test strategies.
- Perform functional, regression, integration, and end-to-end testing.
- Develop and execute API test cases using automation tools.
- Identify, document, and track defects through resolution.
- Integrate automated tests into CI/CD pipelines.
- Analyze test results and provide detailed reports on quality metrics.
- Participate in Agile ceremonies, sprint planning, and release activities.
- Continuously improve testing processes, frameworks, and best practices.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong knowledge of software testing methodologies and SDLC/STLC.
- Experience with automation tools such as:
- Selenium
- Cypress
- Playwright
- Proficiency in programming languages such as Java, Python, JavaScript, or C#.
- Experience in API testing using tools like Postman.
- Knowledge of SQL and database testing.
- Familiarity with version control systems and CI/CD tools.
Preferred Qualifications
- Experience with performance or load testing tools.
- Knowledge of cloud-based testing environments.
- Experience working in Agile/Scrum teams.
- ISTQB or equivalent testing certification.