
Senior QA Automation Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Independently design, develop, and deliver an automation framework for products with a quality mindset
- Extensive knowledge on automated testing for contact center telephony and & CRM technologies
- Design and develop test automation scripts leveraging Cyara, create test suites, configure & orchestrate test environments/infrastructure and perform test execution
- Contribute to the overall test strategy and metrics, develop test plans, and coordinate execution to deliver a high-quality service to the organization
- A scrum team member to deliver quality automation aligned with each sprint to support DevOps. Prepares test scenarios, test cases, QA/UAT stories, and acceptance criteria, aligning them with the developing stories for the product increment being delivered in the sprint
- Collaborates with project teams to understand project architecture and business requirements to devise an automation test strategy and test plans
- Work closely with product owners and scrum masters to determine acceptance criteria for testing
- Ensure the correctness and completeness of voice/CRM applications
- Experience verifying the logic of the Call Flow and business requirements
- A change agent for continuous improvement that delivers robust performance testing strategies and methods. Effective at communicating ideas
- Maintain the relationships necessary to ensure automation solution is adopted across team members and serves the needs of our business
- Promote excellent development practices for coded test frameworks, including participating in code reviews and source control management
- Coordinate End-to-End testing across different product and domain teams
- Document and Track test artifacts inappropriate applications - Jira, source-code control (test automation scripts)
- Maintain tools used in test development, including source control, test management, and release systems
- Develop and maintain requirements traceability matrices
- Communicate any obstacles to raise awareness and avoid project impediments and overall project timeline disruption
- Perform manual testing as required
- BE/B.Tech
- 2+ years developing/building automation test frameworks and tools
- 2+ years of proven experience transforming manual testing to high efficiency automated testing
- 3+ years of software testing experience
- Prior experience in software quality assurance technical testing in one or more of the following Voice Contact Center technologies (Voice, IVR, Call Routing, CTI, and Agent Desktop, and call routing)
- Enjoys working in a faced based collaborative environment
- Experience testing APIs
- Cyara experience required
- Strong proficiency in Selenium, Javascript, Github
- Develops technical documentation on applications and system
- Strong knowledge of software QA methodologies, tools, and processes
- Experience in writing clear, concise, and comprehensive test plans and test cases
- Knowledge of testing integrations and end-to-end system processes.