Automation Test Engineer
Years of Experience: 3-5 Years
Job Summary: We are seeking a skilled Automation Test Engineer with 3-5 years of experience in software testing, specifically in automation testing. The ideal candidate will have a strong understanding of automation frameworks and tools, and will be responsible for designing, developing, and executing automated test scripts to ensure the quality and performance of our software applications.
Responsibilities
- Design, develop, and maintain automated test scripts using industry-standard automation tools.
- Collaborate with development and QA teams to understand application requirements and create comprehensive test plans.
- Execute automated test cases and analyze results to identify defects and areas for improvement.
- Continuously enhance and optimize existing automation frameworks and processes.
- Participate in code reviews and provide feedback on testability and quality of code.
- Document test cases, test results, and defects in a clear and concise manner.
- Stay updated with the latest trends and best practices in automation testing.
- Assist in manual testing efforts when necessary to ensure comprehensive test coverage.
Mandatory Skills
- Strong knowledge and hands-on experience in automation testing tools such as Selenium, JUnit, TestNG, or similar.
- Proficiency in programming languages such as Java, Python, or C# for test script development.
- Experience with continuous integration/continuous deployment (CI/CD) tools and practices.
- Solid understanding of software testing methodologies and best practices.
- Ability to analyze and troubleshoot issues effectively.
Preferred Skills
- Experience with performance testing tools like JMeter or LoadRunner.
- Familiarity with version control systems such as Git.
- Knowledge of Agile/Scrum methodologies.
- Experience in API testing and tools like Postman or SoapUI.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of experience in software testing with a focus on automation.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
If you are passionate about quality assurance and have a strong background in automation testing, we encourage you to apply and join our dynamic team.
Automation testing, Manual Testing, Java