Job Title: Analyst | Automation | Bengaluru | Engineering
Job Summary:
We are looking for a highly skilled and detail-oriented Automation Tester with expertise in Selenium, Java, CI/CD frameworks, API testing, and Rest Assured. The ideal candidate will be responsible for designing and implementing automated testing solutions, ensuring seamless integration into CI/CD pipelines, and delivering high-quality software solutions. This position offers an opportunity to work in a dynamic environment, leveraging cutting-edge tools and technologies.
Key Responsibilities:
- Test Automation Development:
- Design, develop, and maintain robust, scalable, and reusable automation frameworks using Selenium and Java.
- Automate functional, regression, and integration test cases for web and API applications.
- API Testing:
- Perform API testing using Rest Assured, Postman, or similar tools to validate backend functionality and integration.
- Write and execute test scripts for RESTful web services, ensuring comprehensive test coverage.
- CI/CD Integration:
- Integrate automated test cases into CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
- Collaborate with DevOps teams to ensure seamless deployment and testing processes.
- Defect Management & Reporting:
- Identify, report, and track software defects using tools like Jira or Bugzilla.
- Provide detailed analysis and documentation of test results, defects, and improvement areas.
- Collaborate with Cross-Functional Teams:
- Work closely with developers, product managers, and QA teams to understand requirements and deliver effective test solutions.
- Participate in sprint planning, daily stand-ups, and retrospectives to align with agile methodologies.
- Performance & Load Testing (Optional):
- Conduct performance testing using tools like JMeter or LoadRunner if required.
Required Skills & Qualifications:
- Experience: 2-5 years of experience in test automation and API testing.
- Automation Tools: Proficiency in Selenium and Rest Assured for web and API test automation.
- Programming: Strong experience with Java and a solid understanding of OOP principles.
- CI/CD Tools: Hands-on experience with Jenkins, GitLab, Azure DevOps, or similar platforms.
- API Testing Tools: Expertise with Rest Assured, Postman, or similar tools.
- Testing Frameworks: Knowledge of TestNG, JUnit, or other unit testing frameworks.
- Version Control: Proficiency in Git or similar version control tools.
- Defect Tracking Tools: Familiarity with Jira, Bugzilla, or equivalent tools.
- Soft Skills: Excellent problem-solving skills, attention to detail, and strong communication skills.
Preferred Qualifications:
- Experience with BDD frameworks like Cucumber or SpecFlow.
- Familiarity with Docker or containerized testing environments.
- Exposure to cloud-based testing (AWS, Azure, or Google Cloud).
- Knowledge of SQL and database testing.
- ISTQB or equivalent testing certification.