Broadridge is looking to improve product quality by transitioning from manual testing to automated testing, and is seeking a Lead Software Quality Assurance Engineer to aid in this process and have a meaningful impact on the Quality Engineering and automation process and culture.
Requirements
- 10+ years of experience as a software developer, QA Engineer, or SDET
- 6+ years of hands-on experience with Java, C, Selenium, Serenity.
- 5+ years designing, implementing, and running test cases.
- 5+ years performing API functional testing.
- 5+ years working with test processes, methodologies, tools, and technology.
- Proficiency CI/CD integration and pipeline development in Jenkins, Spinnaker or other similar tools.
- Experience using JIRA, Xray or any relevant Test management tool.
Responsibilities
- Define test strategy, test suites, test cases as well as design tools for QA testing with a focus on automation.
- Define and implement improvements to our existing processes and automated tools with the goal of increased testing scope and efficiency.
- Develop and maintain automated scripts promoting reusable components and maintainability.
- Maintain and enhance capabilities of existing Serenity automation framework.
- Provide guidance and review automation code developed by other team members.
- Execute automated scripts and perform failure analysis to determine root cause of failure.
- Assist with triage, diagnosis, and resolution of issues discovered across the platform.
Other
- Bachelor’s Degree in Computer Science Engineering, Information Systems or related field
- Willingness to take challenges head on while being part of a team.
- Ability to work in a hybrid environment, with flexibility to work remote and in person as needed.
- Ability to understand and follow company standards and procedures, including coding best practices.
- Ability to work with both onshore and offshore teams to meet objectives and deadlines.