Senior QA Engineer - Pasadena, CA

Posted 22 days ago

Job Role

We are a growing all-in-one software solution company in the financial services industry. Our ideal candidate must be a senior QA-level test engineer with automation experience with Java, Selenium, Maven, Jmeter, and Postman.

The candidate will be responsible for reviewing the requirements, writing test plans or test strategy, test cases, test case execution, automation script maintenance and evaluation of designs, analysis where creativity and initiative are involved, and a high level of independent judgment. Perform backend complex design analysis.

The candidate will develop validation designs, including automated test systems, design, and balance system test procedures, analyze requirements, provide feedback on missing business flows and strategies. The candidate will convert design specifications and related requirements into test cases with expected results, write backend and front-end automation scripts, and execute Azure pipelines.


  • Learn and understand all NFS products, systems, and environments
  • Conduct and execute tests across all FNS projects, including covering DB, API, and UI
  • Create detailed, comprehensive, and well-structured test plans and test cases according to Standard Operating Procedures (SOPs)
  • Provide the final sign-off on the release packages
  • Integrate testing efforts and tools with CI/CD
  • Perform different phases for the testing cycles – functional, integration, regression, system and UIT
  • Perform Black box testing, defect tracking processes, and authoring test plans, test cases matrix, test reports, and test procedures
  • Find and report bugs with accurate, technically complete, and concise steps to reproduce
  • Participate in product requirement documentation reviews as well as design reviews
  • Develop software test plans, test specifications, test cases, and test scripts and present documentation to ensure technical completeness and accuracy
  • Deliver testing initiatives that guarantee the availability and stability of systems output
  • Provide the status of the testing and interpret execution results
  • Input documented data conditions to execute test cases, process tests, generate test results and analyze test results to ensure software quality standards are met
  • Collaborate with software developers and architects to ensure database integrity and product quality

Job Requirements

  • 8+ years of experience in QA testing
  • 8+ years of experience with automation (Java, Selenium, Maven, Jmeter, PowerShell is a plus)
  • 8+ years of experience with writing queries using MySQL
  • 8+ years of experience in complete software testing activities such as designing, writing, testing, and documenting software test cases and automated scripts in languages (JAVA) and environments appropriate to development projects
  • Experience with CI / CD and knowledge of Azure pipelines is a plus
  • Excellent interpersonal and communication skills, both verbal and written

Education & Experience Requirements

  • MS or bachelor’s degree in Computer Science, Information Systems or a related field is a plus

About Us

Company Info

We are a Life insurance provider who offers a wide range of first class Life insurance products via multiple direct brands and corporate partnerships.

We believe in offering our customers straightforward life insurance. We aim to provide a comprehensive range of innovative products and deliver exemplary service levels to our customers and corporate partners, providing a consistently high quality, fully integrated customer experience.

We’ve been awarded Feefo’s top rating, the Trusted Merchant Gold Award, for our outstanding customer service. We’ll give you all the expertise and support so you can be outstanding in whatever you choose to do.