ODS Quality Assurance Engineer
The successful candidate will join a dedicated application development and software engineering hub for leading-edge technology solutions with a Start Up feel within the larger organization.
This role will be responsible for working as a member of an agile software development team delivering working software for our business lines. You will focus on key aspects of software quality including fit for purpose, reliability, data integrity and performance. You will drive testing practices and develop testing strategies in order to ensure that applications meet intended needs. You will work closely with Development Engineers in high performing teams that rely on communication and team responsibility as a means of delivery. You will do in-sprint testing, including automation of key features and acceptance criteria to stories.
Requirements:
- 4+ years experience in QA and/or Software testing
- 4+ years of experience as a quality assurance test engineer with extensive working experience with SDLC best practices, preferably in an Agile environment focus on automation and performance testing.
- 4+ years experience with SQL scripts and/or API testing.
- Experience with large scale data warehouses or operational databases that aggregate multiple sources together to provide a consolidated view across the enterprise.
- Strong understanding of the level of testing required to ensure quality data is maintained in a consistent structure.
- Experience with Oracle and Toad.
- Hands-on experience with one of the mainstream programming languages (Java/.Net).
- Test automation scripting knowledge of QA specific tools (Cucumber, jRuby, IntelliJ) is a plus.
- Experience working as part of a successful Agile/SCRUM team strongly preferred
- Ability to work as part of an integrated delivery team
- Strong analytical skills, especially regarding deconstructing requirements/stories into clear acceptance test criteria
- Experience with integration, stress, performance, scalability, and/or load testing a plus
- Proactive, fact-based attitude to quality of the software and the Agile processes.
- Proven experience translating software requirements/stories into accurate and complete test scenarios, including identifying the detailed test data needs
- Hands-on experience with Test automation scripting
- Understand and have experience in defect management including defect creation trouble-shooting
- Experienced and comfortable working closely with varied members of the project team throughout the life of the project.
- Exceptional time management skills with the ability to accurately estimate testing deliverables escalate appropriately when deliverable timelines are impacted.
- Commitment to Quality
- Experience in TDD and/or BDD a plus
Leave a Reply
You must be logged in to post a comment.