Job Overview
The Automation Tester is responsible for designing, developing, and implementing automated test scripts and solutions to ensure the quality and functionality of software products. This role requires a strong understanding of software testing methodologies and automation tools, as well as the ability to work collaboratively with development teams to enhance the testing process.
Key Responsibilities
- Test Automation Development: Design, develop, and execute automated test scripts using tools like Selenium, JUnit, TestNG, or similar.
- Test Planning and Design: Collaborate with QA analysts and developers to understand requirements and develop test plans and cases.
- Continuous Integration: Integrate automated tests into the CI/CD pipeline to ensure rapid and consistent deployment.
- Defect Identification: Identify, document, and track defects and inconsistencies in software applications.
- Performance Testing: Conduct performance and load testing to identify potential bottlenecks.
- Tool Evaluation: Stay up-to-date with emerging trends and technologies in test automation and evaluate their applicability to current projects.
- Documentation: Maintain comprehensive test documentation including test plans, test cases, and test results.
Required Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 2-5 years of experience in software testing with a focus on automation.
- Technical Skills:
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with test automation tools like Selenium, QTP, or Appium.
- Familiarity with version control systems like Git.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Attention to detail and a passion for quality.
Preferred Qualifications
- Experience with cloud-based testing platforms.
- Knowledge of behavior-driven development (BDD) tools like Cucumber.
- Familiarity with Agile/Scrum methodologies.
Work Environment
- Location: This position may be based in an office setting or offered as a remote opportunity, depending on the company’s needs.
- Schedule: Full-time role with potential for flexible working hours depending on project demands.
Benefits
- Competitive salary and performance-based bonuses.
- Health, dental, and vision insurance.
- Opportunities for professional development and training.
- Paid time off and company holidays.
The Automation Tester plays a critical role in enhancing the software development lifecycle by ensuring the delivery of robust, high-quality
About Company
This is a product based company