OBERD is seeking a Quality Assurance Specialist to join our team to help ensure we deliver the highest quality software to our partners. The Quality Assurance Specialist will be responsible for performing tests on computer applications to ensure delivery of high quality software. Day-to-day activities will include initiating tests, analyzing results, identifying quality issues, and finding solutions to technical problems. The Quality Assurance Specialist will scope, design, implement, and maintain tests for new projects, and must be able to work both independently as well as in collaboration with the development staff and other internal stakeholders.
Key Responsibilities
- Implement Quality Assurance tools and processes
- Develop, document, and execute test suites and test plans for existing and newly developed software
- Identify and replicate software defects and communicate with internal stakeholders about issues
- Be able to differentiate between bugs/issues and new feature requirements, and communicate those differences to internal stakeholders
- Undertake performance load testing and regression testing
- Design and execute automated test scripts to meet software release deliverables and project requirements
- Collaborate with developers & team leads to ensure issues with code are resolved, and identify areas of improvement
- Maintain documentation and historical analyses of issues and database of defects
- Provide input into detailed specifications, user stories, storyboards and other technical documentation
- Provide application instructions for users as required
- Compliance with general programming best practices, accepted web standards and standards established by upstream sources
- Participate in application planning meetings, backlog grooming, deployment planning
- Participate in, and occasionally lead, deployment events (after hours biweekly)
- Collaborate with the QA team and senior management to improve the efficiency, performance, productivity and service excellence of the QA team
- Ensure data integrity standards and promote a culture of Quality Assurance throughout the organization
Skills and Requirement
- Experience and deep understanding of QA principles, techniques, methods and tools
- Knowledge of software solutions and software development terms and practices
- Ability to interpret finite details from a big picture description
- Ability to solve problems at their root, stepping back to understand the broader context
- Strong analytical and problem-solving skills
- Excellent interpersonal communication skills
- The ability to think ahead, plan effectively, and foresee potential problems
- Proactive self-starter requiring minimal guidance
- The ability to thrive while performing high quality testing in a fast-paced, constantly changing atmosphere
- Experience in software programming a plus