Software QA Engineer
Description
Software QA Engineer
The GBS Group has an exciting opportunity for a Software QA Engineer. As a Software QA Engineer, you will work both independently and with a cooperative team on complex projects that may span multiple infrastructure components or applications. The position will develop a professional network and leadership skills, assisting in the creation and support of Digital Solutions that enable Caterpillar success. The position will also contribute real value by leading and assisting with the development testing of Remote Fleet Vision, purchased applications, and infrastructure solutions in order to solve business problems and improve software quality.
Job Duties/Responsibilities may include, but are not limited to:
- Actively contribute to establishing standards and expectations within the software test teams
- Report on and manage defects found by the QA team and assist in prioritizing their solutions
- Define and implement test systems and frameworks necessary to assure the quality of software
- Identify areas of strategic technical debt and suggest timelines for how to prioritize it
- Work with the development team on the identification and creation of test cases and testing solutions to support application development and problem identification and resolution
- Participate in integrated testing and user acceptance of application or infrastructure components
- Plan, design, develop, implement, and approve automated tests for UI and API utilizing Cypress test framework
- Designing and implementing processes, or process improvements, to aid in testing, development, and support
- Provide mentoring to junior team members and peer-feedback to other QA team members
- Work independently on complex processes and modules that may be used by one or more programs or systems
- Perform integrated testing and customer acceptance testing of system components that requires careful planning and execution to ensure timely, quality results
- Fully knowledgeable of program design and specification development, logic diagrams, system analysis techniques, testing, debugging, documentation standards, file design, storage, and internal systems
- Organize and perform integration tasks for in-house developed systems and/or purchased hardware and software solutions
- Perform smoke testing on production level environments during the specified maintenance window(s)
Basic Qualifications:
- Computer-related or Engineering-related four-year College or University Degree, or equivalent experience
- Familiarity with Agile processes such as Scrum and Kanban
- 5+ years of experience in testing software applications, including planning, building, and executing test cases
- 3+ years of experience with automated testing software (Cypress strongly preferred, Selenium, TestComplete, TestCafe) and best practices
- 3+ years of experience in testing RESTful APIs
- Experience in Azure DevOps Test Plan and Test Case management or equivalent
- Ability to obtain and maintain a Secret Security Clearance (U.S. Citizenship required)
Top Candidates will also have:
- Experience with Agile processes such as Scrum and Kanban
- Familiarity or experience with scaled Agile processes such as SAFe, LeSS, or SaS
- Minimum 12 months experience testing in an Agile workflow
- Excellent communication and interpersonal skills; ability to work with the business
- Experienced in working on medium to large enterprise projects in industrial applications
- Extensive knowledge in Cypress test automation framework
Physical/ Mental Requirements:
- Ability to work under stress and meet deadlines
- Basic math computational skills
- Must be able to travel to various project sites.
EEO Statement
The GBS Group is an equal-opportunity employer. Employment decisions will be based on legitimate, nondiscriminatory business reasons, including merit, qualification, experience, and abilities. Our employment policies will not be influenced or affected by an applicant's or employee's race, color, religion, sex/gender, sexual orientation, gender identity or expression, transgender status, national origin, age, disability, marital or familial status, pregnancy, military/veteran status, genetic information, or any other characteristic protected by law. This policy governs all aspects of the employment relationship, including but not limited to selection, job assignment, compensation, discipline, promotion, termination, and access to benefits and training. Any employee who feels that he or she is or has been the victim of illegal discrimination or violation of this policy should immediately notify the Chief Administrative Officer or Human Resources. Employees may file a legitimate or good faith discrimination complaint without being subject to reprisal.