What are the responsibilities and job description for the QA Engineer IV - Hybrid (Greensboro, NC) position at 14500 Arch U.S. MI Services Inc.?
With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠.
JOB SUMMARY
The QA Engineer IV is responsible for testing of all software product changes. The incumbent partners with internal and external stakeholders to ensure products conform to the desired quality standard. This role requires strong technical skills and a high degree of problem-solving skills. The individual will be expected to actively contribute towards the team and organizational goal of continuous process improvement. This role requires strong communication skills and the ability to work extremely well with others.
*This is a hybrid (twice-a-week, Monday and Tuesday) in-office role in our Greensboro office.
RESPONSIBILITIES
1. Soft Skills
Strong oral and written communication skills.
Strong problem-solving skills.
Ability to work well under pressure.
Ability to work well with others.
Ability to be flexible and adapt to changes quickly.
Ability to influence others in order to improve processes and application quality.
Strong QA management and leadership skills to lead a team.
Ability to mentor others.
2. System Analysis
Learns and maintains knowledge of the business applications for the products being tested.
Follows software testing corporate standards.
Keeps stakeholders updated with testing status.
Creates testing strategy including test scenarios and test cases.
3. Test Planning and Execution
Performs test planning activities as required.
Creates and modifies test cases.
Creates and modifies automated test scripts.
Creates and modifies performance test scripts.
Creates and modifies test data.
Executes test cases and records results in Defect management system.
4. Defect Management
Identifies software defects.
Creates and manages assigned defects in defect management system.
Determines defect severity based upon corporate standards.
Works with Agile team and stakeholders to communicate defect information.
Retests defect when issue has been resolved.
Provides additional system analysis and potential root cause documentation to software engineers as required.
1. Broad understanding of software quality assurance testing concepts, methods and practices in an information technology environment.
2. Broad understanding of principles and practices associated with agile product model environment.
3. Demonstrated expertise using SQL and ability to use SQL tools to query a database to retrieve data.
4. Experience with AS400, Windows, Web Applications and/or Web Service environments.
5. Experience using JIRA or similar agile tools.
6. Experience with multiple testing tools including HP ALM, HP Unified Functional Testing (UFT), HP LoadRunner, Selenium, and SOAP UI.
7. Follows standards in accordance with company policies and regulations.
Education & Experience
1. Bachelor’s degree in computer science or equivalent work experience.
2. 10 years of software testing experience.
3. Fluent understanding of agile quality assurance.
4. Demonstrated expertise using test UI and Service automation and performance testing tools.
5. Experience building automation scripts independently and developing automation framework.
6. Experience building performance scripts independently and analysis of application performance.
7. Advanced knowledge of cypress, Selenium, HP LoadRunner, and ReadyAPI. 8. Advanced knowledge of CI/CD tools such as GitHub actions and ArgoCD.
Preferred
1. IT software testing certification.
2. IT Agile certification.
3. Previous programming experience.
#LI-ZP1
Do you like solving complex business problems, working with talented colleagues and have an innovative mindset? Arch may be a great fit for you. If this job isn’t the right fit but you’re interested in working for Arch, create a job alert! Simply create an account and opt in to receive emails when we have job openings that meet your criteria. Join our talent community to share your preferences directly with Arch’s Talent Acquisition team.