Quality Assurance Engineer
United States - Remote
The Quality Assurance Engineer (QAE) reports directly to the Director, Software and Systems Quality (DSQ) and is responsible for contributing to the completion of assigned projects or initiatives as defined by the DSQ. QAE’s are responsible for creating and executing test plans and test cases, automating test cases, and contributing to regression test suites. The QAE works closely with other test engineers and Software Development Engineers in Test (SDET) to support the delivery of previously released and newly developed software, and to ensure Sphere/TrustCommerce products meet and exceed marketing requirements, technical specifications, and customer expectations.
We strive to create a workplace culture where individuals can be authentic while working towards our company mission. We don’t solely search for perfect candidates; we look for candidates invested in helping us improve and improve ourselves
Requirements
- Follow prescribed software quality policies/practices to perform testing of assigned Sphere/TrustCommerce software
- Create, review and interpret test plans to ensure completeness of product testing
- Participate in test strategy and recommend implementation improvements in testing methodology
- Identify, document and manage software defects from discovery through verification
- Participate in daily meetings, defect root cause analysis, and reporting as needed
Environment/Conditions
This will be fully remote. Occasional site visits may be required. This is a full-time position. Monday to Friday. Core office hours will be 8 hours within the range of hours. Depending on assigned responsibilities or projects, some nights and weekends will be required.
Requirements/ Competencies:
- 3-5 years of professional software testing experience with 1-3 years of test automation experience
- Experience working in a dedicated Linux distributed system environments (Debian prefer
- red)Experience with SQL (PostgreSQL preferred) with ability to write simple to complex queries
- Experience in scripting languages and working knowledge of high-level programming languages
- Experience with black-box, functional, integration, performance, negative, chaos and regression testing
- Experience with defect tracking/test management systems (Bugzilla/Testopia and Azure DevOps preferred)
- Must exhibit excellent organization, time management, interpersonal and teamwork skills
Must exhibit good written and verbal communication skills
- Education and Experience:
- Bachelor’s degree or higher in Computer Science or equivalent (relevant experience may be substituted)
- Working knowledge of agile/scrum software test methodologies and automated testing practices
- Hands on experience with relevant test tools such as Valgrind, OWASP ZAP, Playwright
Highly organized and possess the ability to work independently with minimal supervision
Preferred Experience:
Knowledge of e-commerce and the payment industry
Knowledge of Payment Card Industry (PCI) standards and requirements
Benefits
Benefits
· Health Care Plan (Medical, Dental & Vision)
· Retirement Plan (401k, IRA)
· Life Insurance (Basic, Voluntary & AD&D)
· Paid Time Off (Vacation, Sick & Public Holidays)
· Short Term & Long Term Disability
· Training & Development
· Wellness Resources
Note: Successful applicants must submit to a pre-employment background check and drug screen.
Disclaimer: The job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.
Annual Base + Bonus gross between: $100K - $130K
The base salary range represents the anticipated low and high end of the Sphere salary range for this position. Actual salaries will vary and be based on various factors, such as qualifications, skills, competencies, and proficiency for the role. The base salary is one component of Sphere’s total compensation package for employees.
All your information will be kept confidential according to EEO guidelines.
Apply
Job Profile
Fully remote Occasional site visits may be required
Benefits/PerksDisability Fully remote Health Care Plan Life Insurance Paid Time Off Retirement plan Short-term/Long-term disability Training Training & Development Wellness resources
Tasks- Automate test cases
- Create and execute test plans
- Manage software defects
- Participate in daily meetings
- Recommend testing improvements
Agile Automation Azure DevOps Black box testing Bugzilla Chaos Testing Communication Debian Defect Tracking Functional Testing High-level programming Integration Integration Testing Linux Negative testing OWASP ZAP Performance Testing Playwright PostgreSQL Programming Quality Assurance Regression testing Scripting Languages Scrum SQL Test Automation Testing Test Management Testopia Valgrind
Experience3 - 5 years
EducationBachelor's degree Computer Science Equivalent relevant experience
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9