Software Quality Engineer II-IV, DOE
Remote within WA, OR, UT or ID
Primary Job Purpose
The Software Quality Engineer is responsible for assuring the delivery of high quality products and software services. The Software Quality Engineer I works with teammates to prevent and detect defects throughout the product lifecycle, evaluate the appropriateness of software solutions for customers and the enterprise, and enable delivery team productivity. The Software Quality Engineer II applies a wide variety of testing and quality assurance techniques to complex software projects often requiring coordination with multiple software delivery teams. The Software Quality Engineer III is a senior level engineer that applies extensive technical knowledge and experience to develop and deliver solutions for software projects. The Software Quality Engineer IV is able to lead teams carrying out quality assurance and testing strategies for complex projects.
General Functions and Outcomes
- Participate on project scrum team. Participate on defect triage team. Manage personal work backlog using agile practices.
- Review user stories, acceptance criteria, specifications, software designs, code and tests.
- Write automated and manual test cases and procedures. Collaborate with peers to ensure adequate test coverage and efficient test execution.
- Apply industry-standard methods to develop, automate and execute unit, component and system-level tests.
- Report test results, submit defects and verify defect fixes.
- Ensure software testability, test coverage and test maintainability meet project requirements.
- Assess the impact of requirements, design and code changes, recommend test updates and regression testing, and execute agreed upon tests.
- Act on metrics to improve process effectiveness, test execution, and product quality.
- Participate in process improvement efforts.
- Mentor team members to ensure software testability, achieve required test coverage and improve automated test stability and maintainability.
- Collaborate with Development to define software requirements, design and implementation to ensure testability, scalability, maintainability, and reliability.
- Develop new technical solutions to ensure project quality, cost and schedule requirements are met, risks mitigated, and quality plans and test plan are executable.
- Use metrics to understand process effectiveness, quality assurance and testing progress, and product quality and recommend actions.
- Lead assigned process improvement efforts.
- Assess vendor quality and testing based on requirements in Statements of Work. Collaborate with vendors to plan and execute integration and system level tests.
- Assess and escalate issues as needed to Software Quality Lead.
- Participate in defect triage, program risk analysis and development cycle-time optimizations. Identify opportunities to enhance test automation framework and tests.
Minimum Requirements
- Ability to react quickly and remain productive in a fast-paced work environment.
- Ability to learn, apply and follow company best practices.
- Ability to work independently, raise issues and take corrective action.
- Ability to communicate effectively with technical and non-technical project team members.
- Demonstrated experience with web, mobile and database application technologies, automated testing and tools.
- Demonstrated experience with one or more: software reliability, automated test maintenance, static analysis, or code coverage.
- Demonstrated ability to apply appropriate industry-standard processes and practices to prevent and detect defects throughout the software development lifecycle.
- Demonstrated ability to utilize metrics and understand processes related to effective quality assurance and testing progress.
- Extensive experience with web, mobile and database application technologies, automated testing, frameworks and tools.
- Demonstrated experience with TDD/ATDD, Continuous Integration, Design for Testability, and Software Stability.
- Demonstrated ability to select appropriate industry-standard processes and practices to prevent and detect defects throughout the software development lifecycle.
- Demonstrated ability to work across project teams to leverage existing knowledge, technologies and solutions.
Technical Experience and Education
- Bachelor's degree in computer science or computer Engineering preferred.
- Must be proficient in at least one coding language. Salesforce coding experience preferred.
- 3+ years of experience working in Quality Engineering.
- Strong preference to have experience using Provar Test Automation Solution.
- Strong preference to have experience working in Quality Engineering related to Salesforce.
- Experience with Quality Engineering related to AWS is a plus.
The expected hiring range for a Software Quality Engineer II is $80,500 - $109,500, for a Software Quality Engineer III is $88,500 - $120,500 and for a Software Quality Engineer IV is $107,000 - $145,000 depending on skills, experience, education, and training; relevant licensure / certifications; performance history; and work location.
The bonus target for this position is 10% for a Software Quality Engineer II and 15% for a Software Quality Engineer III and IV.
Base pay is just part of the compensation package at Cambia that is supplemented with an exceptional 401(k) match, bonus opportunity and other benefits. In keeping with our Cause and vision, we offer comprehensive well-being programs and benefits, which we periodically update to stay current. Some highlights:
- Medical, dental, and vision coverage for employees and their eligible family members.
- Annual employer contribution to a health savings account ($1,200 or $2,500 depending on medical coverage, prorated based on hire date).
- Paid time off varying by role and tenure in addition to 10 company holidays.
- Up to a 6% company match on employee 401k contributions, with a potential discretionary contribution based on company performance (no vesting period).
- Up to 12 weeks of paid parental time off (eligible day one of employment if within first 12 months following birth or adoption).
- One-time furniture and equipment allowance for employees working from home.
- Up to $225 in Amazon gift cards for participating in various well-being activities.
We are an Equal Opportunity and Affirmative Action employer dedicated to workforce diversity and a drug and tobacco-free workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, age, sex, sexual orientation, gender identity, disability, protected veteran status or any other status protected by law. A background check is required.
If you need accommodation for any part of the application process because of a medical condition or disability, please email Information about how Cambia Health Solutions collects, uses, and discloses information is available in our Privacy Policy. As a health care company, we are committed to the health of our communities and employees during the COVID-19 pandemic. Please review the policy on our Careers site.
#J-18808-LjbffrSimilar Jobs
- View Job
Software Quality Engineer (Salesforce/AWS)
Portland - View Job
Software Quality Engineer (Salesforce/AWS)
Portland - View Job
SR. SOFTWARE QUALITY ENGINEER
Beaverton - View Job
SOFTWARE QUALITY ENGINEER-CONSUMER DIGITAL TECHNOLOGY
Portland - View Job
Software Development Engineer , AWS, Training And Certifications
Portland