Logo
RIT Solutions, Inc.

Quality Engineering Specialist

RIT Solutions, Inc., Whitakers, North Carolina, United States, 27891

Save Job

Qualifications Required: 5+ years' experience with the following testing tools: JIRA, qTest and Selenium/Java (or comparable) Experience with Collaboration Tools: Confluence and SharePoint (or comparable) Knowledge and Experience in Waterfall, Agile, and Iterative development methodologies Experience using Dynatrace, Splunk or similar monitoring tools In-depth knowledge and experience testing Transactional, Message-based, and Web-based applications Experience with object-oriented programming languages Experience with relational databases Experience testing all layers of applications including front-end, service layer, back-end connections; testing applications deployed to cloud environments (AWS) Experience with Financial or Credit Card-based processing Experience working in a regulated environment Bachelor's degree in a STEM-related field (Computer Science, Information Systems, Mathematics, etc.), or equivalent experience (6+ years) Passionate about software quality and test architecture; must be able to review specifications and design thorough test coverage 6+ years of experience in creation and execution of automated test scripting for software applications and/or systems Demonstrated experience in test planning and execution activities, test strategy, test data definition, data setup, test execution, defect reporting & communication of status/metrics Proven ability to define, design, develop and maintain test automation frameworks and test cases for software applications and/or systems Firm understanding and knowledge of databases Ability to recognize risks and errors in an application and employ automation testing to reduce them Deep, practical knowledge of DevOps Testing Highly proficient in analyzing technical and design documentation to develop test scripts Understand, analyze, and develop complex automated tests including data sets, positive and negative functional scenarios to ensure product quality Understand project documents and project objectives including User Stories or Requirements to create and execute test cases; ability to work with stakeholders to provide input on testability of functional elements Demonstrated experience building automated tools/utilities that minimize or eliminate inefficiencies in the testing process Investigation of production problems, creation and management of defect reports, creation of project status reports Experience working with Release Management teams; experienced in investigation and testing of deployment or production issues Ability to work with minimal supervision while remaining on-task and deadline oriented Proven skills in data analysis, data/design verification, and problem-solving Excellent verbal, written, and interpersonal communication skills Experience in the following environments: Linux, AIX and Windows

Essential Functions and Responsibilities:

Lead planning, estimation, development, and implementation of test automation frameworks and strategies Design and develop automated testing including creation, execution, and maintenance of automated scripts using industry best practices and standards Execute translation of manual testing scenarios to test automation coverage across multiple products Automate testing for use in a DevOps architecture Participate either as the sole QE resource on projects, or in an Agile scrum team Use of strong problem-solving skills to investigate and document defects and their respective resolutions Lead larger test automation efforts independently and act as a subject matter expert to team members on smaller efforts Effectively communicate status to stakeholders and proactively locate and address concerns Champion Agile best-practices, processes, and tools in support of DevOps processes with respect to developing testing automation Conform to department standards to comply with audit and regulatory policies Adhere to department documentation standards Assist team members through cross-training on applications and systems, perform peer reviews, training and mentoring manual and junior QE members on automation testing Participate in the transformation of testing into a continuous and efficient end-to-end quality engineering function Aid in the evolution of more predictive and intelligent testing approaches based on automation Collaborate with other test engineers across products and projects to solve problems and deploy them, and mature automation testing practices