Job#: 3029125 Job Description: Pay Range: $60-66 per hour
Position Description:
Employees in this job function are responsible for defining and implementing software test procedures, planning, designing, executing and optimizing software tests and automation scripts. They are also responsible for incident triage, reproducing and reporting defects from bug hunt activities or customer reports, and documenting test cases and scenarios.
Key Responsibilities:
- Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices
- Define advanced test concepts, theories, and principles for highly complex technology and business situations
- Plan, design and execute repeatable tests cases and automation scripts for various software and applications
- Leverage test management tools for test planning, development, execution, monitoring and reporting
- Monitor, triage and escalate incidents related to software products maintained by development teams in line with the organization's incident management processes
- Conduct and manage root cause analysis for production incidents and embed preventive actions in the form of automated unit and integration tests
- Continuously study, optimize and automate software test methods and tools and automation scripts
- Design, develop, and execute detailed, comprehensive, and well-structured test plans and test cases for cloud-based web applications.
- Perform various types of testing, including functional, non-functional (performance, security, usability, compatibility), regression, e2e, and API testing
- Identify, document, and track software defects and bugs, working closely with developers to ensure timely resolution.
- Analyze test results, create test metrics, and prepare detailed test reports to communicate findings and recommend improvements.
- Collaborate with product owners, developers, and other QA team members to understand project requirements, provide feedback on feature feasibility, and ensure comprehensive test coverage.
- Ensure applications function correctly across different devices, operating systems, and browsers in cloud environments.
Skills Required:
- Software Quality (Sqa/Sqc)
- testing the software (cloud and desktop application
- User Interface / User Experience) with TDK testing for functionality
Skills Preferred:
- REST APIs - Testing the backend using REST API endpoints to ensure desired output
- Application Testing - software application testing for feature parity, functionality, quality
- Test Automation - automating the testing for regression, repeatability
- Google Cloud Platform - familiarity with Google Cloud Platform (navigating the error logs, cloud buckets)
Experience Required:
- 10+ years in IT
- 5 years in testing - preferred automotive experience with embedded integration testing using TDKs.
- Proven experience in web application testing, with a strong focus on cloud-based environments
Experience Preferred:
- Understanding of CAN signals, vehicle electrical concepts for testing like Pulse With Modulation (PWM), logic gates
Education Required:
Bachelor's Degree
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click for more details.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.