What are the responsibilities and job description for the Testing Specialist position at HarveyNash?
- Qualifications required:
- Bachelor’s degree in a STEM-related field (Computer Science, Information Systems, Mathematics, etc.), or equivalent experience (6 years)
Qualifications desired:
- 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
- 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
- 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
Job Type: Full-time
Pay: $80,000.00 - $130,000.00 per year
Schedule:
- 8 hour shift
Work Location: In person
Salary : $80,000 - $130,000