We are building a next-generation platform that empowers Financial Professionals to design financial plans tailored to their clients' goals. At the core of this platform is a modern web application that interfaces with a Microservice API ecosystem, providing complex calculations across a variety of financial products, with life insurance as a key component. Our team is passionate about creating innovative tools, such as financial story presentations and cutting-edge calculators, that enhance client engagement.
As a Senior SDET, you will be a critical part of a talented team dedicated to delivering top-tier software solutions. Your role will involve designing, executing, and automating robust test frameworks, ensuring that every release meets the highest quality standards. You'll collaborate with cross-functional teams, including developers and product managers, to create comprehensive test strategies and maintain a culture of excellence.
We value professionals who stay current with industry trends and can discern when to adopt new technologies. With a modern stack that includes Knockout.js/React.js, Java 17 with Spring Boot, Google Cloud Datastore, and the Google Cloud Platform, this is an opportunity to work with forward-thinking technology in an agile environment.
If you're passionate about software quality, automation, and making an impact in the financial services domain, this is the role for you.
Key Responsibilities
- Design, develop, and maintain automated test frameworks and scripts using industry-standard tools.
- Ensure comprehensive test coverage, including functional, regression, performance, and security testing.
- Collaborate with cross-functional teams to understand product requirements and create detailed test plans.
- Execute automated tests, analyze results, and report defects promptly.
- Integrate tests into CI/CD pipelines to enable continuous testing and rapid feedback.
- Conduct code reviews and advocate for best practices in testing and development.
- Mentor junior team members, fostering growth and knowledge sharing.
- Identify, document, and track defects, ensuring resolution in collaboration with developers.
- Lead QA process improvement initiatives.
- Maintain detailed test documentation and present test reports to stakeholders.
What You Bring
- Proficiency in programming languages like Java and JavaScript.
- Hands-on experience with test automation tools such as Tosca Commander, Cypress, Selenium, JUnit, or TestNG.
- Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
- Strong understanding of SQL, NoSQL databases, and database testing.
- Expertise in web services and APIs (REST and SOAP).
- Knowledge of life insurance products and industry regulations is highly desirable.
- A detail-oriented mindset with excellent problem-solving skills.
- Strong communication skills and a collaborative spirit.
- Ability to manage multiple tasks in a fast-paced environment.
Qualifications
-
Education: Bachelorβs degree in Computer Science, Engineering, or a related field.
-
Experience: 10+ years in software development and testing with a focus on automation; experience in life insurance or annuities is a plus.
-
Certifications: Software testing certifications such as Tosca AS1/AS2, ISTQB, or AWS are preferred.
This role embraces flexibility, offering a hybrid work model that lets you balance your professional and personal life. If youβre passionate about quality, thrive in collaborative environments, and are excited to work on innovative tools that make a difference, weβd love to have you on board.