- Follow best practices for testing approach and scenarios to automate functional and non-functional tests; remove complex technical impediments.
- Leverage and extend testing frameworks as required, focuses on a wide variety of testing techniques writing reusable scripts/tools that the team and software engineers use for automation
- Validate requirements are delivered to assure overall quality, continually perform regression testing as necessary and apply exploratory and risk based testing
- Bring an applied understanding of relevant and emerging technologies, begin to find opportunities to provide guidance to the team and coach others, and embed learning and innovation in the day-to-day
- Work on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors
- Use programming languages including but not limited to Python, Java, or JavaScript
- Bachelor of Computer Science or Engineering or experience in related fields
- Leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization
- Experience with agile development methodologies and Test-Driven Development (TDD)
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Excellent problem solving, communication and collaboration skills
- Applied experience with several of the following:
- Core Testing Tools: Unit, interface and end user testing concepts and tooling inclusive of non-functional requirements (performance, usability, reliability, security/ vulnerability scanning etc.); Ensure code aligns with Test Driven Development Cycle principles; write unit, integration tests and basic functional automation
- Programming Languages: Java, Python or Javascript
- Frameworks: Informatica, RAFT, Junit or Nosetest, Chai, Selenium toolset
- DevOps Tools & Practices: DevOps automation tools, SDLC coding standards, code review, source control management
- Security: Understanding of security impacts and how testing can ensure security; Includes how security is integrated into DevOps (DevSecOps)
- Application Programming Interfaces (API): Consumption & Development.
- Preferred qualifications:
- Strong Annuity domain knowledge and experience with agile development methodology would be preferred.
If you need an accommodation to complete the application process, which may include an assessment, please email