Tech Stack
JavaJenkinsPythonSelenium
About the role
- Define and drive an overall unifying quality vision for the QA department through consensus building and leading change
- Define, manage and execute a roadmap to maximize test coverage with emphasis on automation and integration with CI/CD initiatives
- Manage and create proactive testing plans to ensure high availability of the Zinier system
- Work with project stakeholders to deliver timely reports and define release strategies
- Lead and Support the release team for various major and minor releases
- Monitor and manage testing teams to ensure project deliveries meet high quality and testing processes are followed
- Implement processes to identify feature and regression gaps and run RCAs on escaped defects and production feedback
- Plan, communicate and conduct presentations for senior management and stakeholders, and drive actionable items to the team
- Hire, mentor and develop QA team members and define career goals
- Implement tools to reduce manual testing and improve tracking of test plans and regression suites
- Build automation test suites (Java, Selenium, Appium, Rest-assured) and drive automation-led quality efforts
- Define a comprehensive test data strategy to support various testing types
- Manage performance testing benchmarks and periodic reporting against those benchmarks
Requirements
- 9+ yrs of experience in a relevant field
- Bachelors / masters degree is a must
- Excellent communication and people skills
- Strong experience in Agile methodology, processes, and best practices
- Strong understanding of CI / CD processes such Bitbucket, Git and Jenkins
- "Self-starter" attitude and ability to make decisions independently
- Can-do attitude and willingness to take ownership of problems
- Experience in TDD concepts, methodologies, and best practices
- BDD experience is a plus
- Experience in modern Database platforms, data modeling, stored procedures, schema definitions, performance and scaling considerations is a plus
- Ability to handle multiple teams and projects simultaneously
- Working knowledge / strong understanding of Web technologies, Web Services, Database
- Specific knowledge on Security, Performance and Load testing approaches
- Experience with technical design and hands-on work within a modern OOP-based language (C#, Java, Python, etc.) is a plus
- Experience building automation test suites using Java, Selenium, Appium, Rest-assured automation framework
- Experience managing performance testing benchmarks and reporting