Job Description:
As a Lead Software Development Engineer in Test (SDET), you will play a crucial role in ensuring the quality and reliability of our software products md systems related to life insurance and annuities. You will work with a team of quality engineering teams across multiple initiatives, collaborate closely with software developers, quality assurance analysts, tech leads, and product owners to develop and implement robust testing strategies and test automation frameworks. The ideal candidate will have a strong background in software development and test automation along with along with excellent communication skills in both technical and business areas. An understanding of the life insurance and annuity domain is helpful.
Responsibilities:
Provide architectural leadership across teams of SDETs/Quality Engineers, providing mentorship, guidance, and technical oversight to ensure the team's success in delivering high-quality software products.
Collaborate with cross-functional teams to develop comprehensive test strategies, test plans, and test cases that align with business requirements and user expectations.
Design, develop, and maintain scalable and efficient test automation frameworks and scripts to automate testing processes for both frontend and backend systems. This can also include automation across multiple systems as data traverses in a business flow.
Implement and enforce quality assurance best practices throughout the Agile software development lifecycle, including Story analysis, design reviews, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines.
Develop a deep understanding of the life insurance and annuity domain, including regulatory requirements, industry data standards, and business processes, to ensure that testing efforts adequately cover all relevant aspects.
Collaborate with the development team to conduct performance testing and security testing, identifying and addressing any performance bottlenecks or security vulnerabilities in the system.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field. Master's degree preferred.
8+ years of experience in software development and quality assurance, with at least 2 years in a leadership or senior role.
5+ years of relevant work experience with Web, API and/or Mobile testing.
5+ years in automation experience with tools like Tosca Commander, Selenium, Appium, CI/CD, Jenkins.
Strong programming skills in languages such as Java, Python, or JavaScript.
Experience with codeless test automation tools and frameworks.
Experience with CI/CD pipelines and DevOps practices.
Experience working within Agile/DevSecOps, Cloud development environments.
Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Relevant certifications (e.g., ISTQB, CSQA) are a plus.
Any Graduate