Broadridge is seeking a Lead Software Quality Assurance Engineer to design, implement, and maintain automated test frameworks and tools to ensure the delivery of high-quality software products.
Requirements
- Strong expertise in test automation frameworks and tools such as Gherkin (BDD /TDD) using Cucumber and Java.
- 6+ years of hands-on experience with Java and Selenium.
- 5+ years designing, implementing, and running test cases.
- Proficiency with automation tools such as Selenium, JMeter for test case automation and execution.
- In-depth usage and creation of automation framework for testing JSON, Rest/SOAP based Web Services.
- Experience integrating automated testing into CI/CD pipelines using Jenkins.
- Experience programming with at least one modern language such as Java including object-oriented design.
Responsibilities
- Define test strategy, test suites, test cases as well as design tools for QA/QE 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.
- Execute automated test scripts and perform failure analysis to determine root cause of failure.
- Maintain and enhance capabilities of existing Serenity automation framework.
- Provide guidance and review automation code developed by other team members.
- Lead onboarding tasks for new projects and train new associates.
Other
- Bachelor's degree in computer science engineering, Information Systems, or related field
- 7+ years of hands on experience as a SDET, QE Engineer or Software Developer.
- Ability to work effectively in a dynamic, fast-paced environment while maintaining a focus on quality and project timelines.
- Experience leading a small team of SDET’s spread across multiple locations.
- Excellent communication, collaboration, reporting, analytical and problem-solving skills.