About the job
Key Responsibilities
- Develop and implement the QA strategy, including test planning and execution for intricate software solutions across various platforms.
- Lead the design, development, and upkeep of automated testing scripts utilizing Robot Framework and other pertinent tools.
- Create and review scalable automation code in Python, JavaScript, and TypeScript.
- Collaborate with cross-functional teams (developers, product owners, business analysts) to determine the testing scope, clarify requirements, and uphold quality objectives.
- Conduct and manage manual functional, integration, regression, and API testing (e.g., using Postman) across web applications and Oracle-based systems, batch processes, and low-code platforms, while advocating for the shift towards automation.
- Define and enhance automation frameworks, CI/CD test integration, and reporting processes.
- Assess and refine existing QA processes to bolster coverage, efficiency, and effectiveness.
- Monitor and manage defects, ensuring thorough resolution and root cause analysis.
- Lead and mentor QA team members, providing technical guidance, conducting code reviews, and fostering skill development.
- Promote quality practices through early involvement in requirement reviews and risk-based test design.
- Effectively communicate testing status, risks, and results to stakeholders at all levels.
- Contribute to team-wide process enhancements and actively participate in Agile ceremonies.
