Senior Test Engineer

Apply Now

Company: Somos

Location: Littleton, CO 80123

Description:

The Senior Test Engineer is responsible for leading the quality assurance strategy and execution in support of multiple strategic products. The strategy includes but not limited to quality standards, processes, tools, automation, resource planning, and execution.

In this role, the individual will lead the quality assurance function for the department within the engineering and product development functions. The scope will include, but not limited to, defining the level of testing necessary, define and/or review the test cases and the test results at all levels of testing which may include regression testing, integration testing, end to end testing, UAT testing, and performance testing.

This role with require experience in solution change management, release management and version control, hands on test automation, scripting, a/o light development. The successful candidate must show excellent technical skills and leadership.

Core Responsibilities & Accountabilities
  • Work on complex and highly visible program supporting multiple sub-programs
  • Develop testing strategy that included - infrastructure, quality standard, processes, communication plan and execution
  • Mentor a diverse team of analysts, engineers and partner organization participants in Somos quality assurance frameworks and strategy
  • Lead the DevOps testing strategy, working closely with Development, Product, and Operations
  • Create and maintain reusable testing components, regression testing, code, and DevOps release quality controls
  • Develop system test plans for large scale application implementation.
  • Ability to refactor and simplify test automation in large scale test suites
  • Define test objectives and test cases at all levels of testing, which may include regression testing, integration testing, end to end testing, UAT testing, and performance testing.
  • Participate as part of an Agile team, attending scrum calls and assisting the team in the definition of test requirements.
  • Produce testing status reports for system changes and identify project & program risks based upon test results.
  • Responsible for testing automation and integrating automation into test suites.
  • Write, revise, and verify quality assurance standards and test procedures for program design and product evaluation.
  • Review, evaluate, and approve test results from testing performed by other teams.
  • Writes documentation and reports status to management on program testing and any associated risks.


Minimum Qualifications & Skills
  • 8+ years of hands-on testing and automation experience with Selenium WebDriver or similar (i.e. Robot Framework) and/or software development experience in any language (i.e. Python, Java, etc.,)
  • 2+ years of CI/CD pipeline experience (i.e. setting automation suite in deployment pipeline, constantly tweaking for optimal value and user-friendly test reports)
  • 3+ years of hands-on testing of REST APIs (i.e. verifying HTTP status code and JSON response body using POSTMAN); bonus if experience includes automation
  • 4+ years of hands-on SQL database experience (i.e. insert/update statements for data setup, delete/update statements for data teardown, select statements with simple joins for data verification)
  • Attention to detail and strong problem-solving skills are critical.
  • Proficiency working on a large-scale modernization effort where parallel run results between legacy and modernized system are evaluated is desired.
  • Proficiency with reviewing requirements and developing test plans
  • Strong organizational, written, and verbal communication skills
  • Must be able to multitask and meet deadlines in a fast-paced start-up like environment
  • The ability to work as a team player is essential
  • Decision maker who takes initiative and has the ability to drive the scrum and QA processes
  • A four-year degree in a technical field is preferred.
  • Expert in Test Automation, Test management, QA, QA processes and UAT
  • Proficiency in the Agile / SAFe software development life cycle
  • Strong understanding of cloud-based application and testing virtual implementations
  • Track record of delivering testing projects with quality on schedule and within budget


Preferred Qualifications & Skills
  • Experience in shift left testing is a plus
  • Experience with JMeter or any performance tool is a plus
  • Telecom industry experience is a plus
  • Comfortable working on a Mac or other Unix-based OS

This job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of this position. Aspects of this job description may change at any time, with or without notice.

This job description is not intended as and does not create an employment contract. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Similar Jobs