
Sr. Quality Assurance Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop, document, and execute test cases, test plans, and test scripts.
- Proven experience in web app test automation, preferably with cucumber or Test NG framework
- Complete code reviews of test automation across levels of the test pyramid: e.g. unit tests, browser/UI tests, integration/API tests
- Apply and enhance understanding of practices of risk-driven exploratory testing
- Evaluate and inform automation solutions for current manual testing suites
- Collaborate with the development team to architect and develop automation testing practices, tools, and solutions
- Contribute and maintain automated regression, smoke, and feature-focused test suites
- Define test plans and create test scenarios and cases for web services, user interfaces, and back-end systems across multiple services
- Create and maintain test data for use with automated and manual testing
- Create and organize test documentation to provide audit and traceability reporting
- Troubleshoot and analyze test failures and drive resolutions
- All the above while keeping the whole picture in mind as we unify multiple products, services and components into our new business integration platform
- Develop Product Knowledge: Build a foundational understanding of the OpenText SMB/C E-commerce product suite and its core functionalities.
- Collaborate with Engineering Teams: Actively participate in design and code reviews, test case evaluations, and collaborate closely with peer engineers.
- Deepen Framework Proficiency: Acquire an in-depth understanding of the existing testing frameworks and their architecture.
- Develop Effective Test Cases: Begin creating test cases that enhance continuous integration and expand test automation coverage.
- Support Agile Releases: Contribute to SAFe Agile release cycles, ensuring quality and stability across deployments.
- Drive Automation Improvements: Identify gaps in test coverage and support ongoing efforts to improve test automation strategies.
- Contribute to Test Code Development: design and implementation of robust, scalable automated test code.
- Innovate and Suggest Enhancements: Propose new ideas and designs to strengthen our continuous integration and testing efforts.
- Testing: Manual + automated test experience
- Tools:
- Automation & Development: Selenium, Selenium Grid, Visual Studio, Grafana K6, API Testing (Rest Assured, SOAPUI, Bruno)
- Virtualization & Source Control: VMware, GitLab, GitHub, or similar tools
- CI/CD: Experience with Jenkins, GitLab, ValueEdge, other tracking tools
- Cloud: Azure, AWS, GCP; SaaS delivery familiarity
- Hands-on experience in Zuora Billing is a plus
- Bachelor’s degree in computer science, Engineering, or a related field.
- 6+ years of overall QA experience with automation