Location: Hyderabad
Work Mode: Hybrid
Experience: 6+ Years
Responsibilities:
- Test Automation Development:
- Design, develop, and maintain automated test scripts using Selenium and Java within advanced automation frameworks (BDD, Cucumber, POM, etc.).
- Test Case Management:
- Identify and prioritize test cases for automation, aligning with user stories and business requirements.
- Execution & Analysis:
- Execute automated test suites, analyze results, and report defects using bug tracking systems.
- Collaboration:
- Work closely with developers, QA, and BSA teams to maximize test coverage and improve efficiency.
- Strategy & Maintenance:
- Participate in the creation and refinement of test automation strategies; maintain and update test suites to adapt to evolving requirements.
- Reporting & Defect Tracking:
- Report, track, and communicate defects, gaps, and quality issues in a timely manner.
- Continuous Improvement:
- Advocate for software engineering best practices in QA, driving improvements in processes, methodologies, and product quality.
- Support:
- Provide support in troubleshooting and resolving issues with applications and development/testing environments.
Required Skills & Abilities:
- Strong proficiency developing automation scripts using Selenium and Java.
- Advanced experience with industry automation frameworks: BDD, Cucumber, Page Object Model (POM).
- Ability to design and execute comprehensive test plans and cases, identifying gaps and communicating defects effectively.
- Experience creating, executing, and maintaining automated test suites.
- Solid experience with SCM tools (Git, SVN).
- Hands-on experience in REST API automation (Rest Assured, Http Client with Java – highly desirable).
- Flexibility to adapt and excel in fast-paced, changing environments.
- Exceptional communication and analytical skills.
- Experience collaborating across different teams and functions to ensure product quality and meaningful test coverage.
- Strong teamwork and ability to thrive in dynamic, agile settings.
- Thorough understanding of Agile methodologies (Scrum, Lean), Test Driven Development, and CI/CD tools (Azure DevOps, Jenkins).
Functional Attributes:
- Excellent communication and documentation skills.
- High attention to detail, problem-solving aptitude, and collaborative spirit.
Recommended Resources for Preparation:
- Selenium & Java Automation
- API Automation Tools
- SCM & CI/CD
- Agile, TDD, and QA Best Practices
Interview Preparation Tips:
- Demonstrate expertise with Selenium, Java, and relevant frameworks through practical examples.
- Share experiences integrating automated tests within CI/CD pipelines and working in agile environments.
- Highlight your defect tracking, problem-solving skills, and inter-team communication.
- Prepare to discuss continuous improvement efforts and QA process optimizations.
Join our team to innovate, collaborate, and drive excellence in automation testing!