What are the responsibilities and job description for the QA Engineer - 1054129 position at NationStaff, Inc.?
We are looking for a self-motivated, technically savvy QA Engineer to join the company's growing development team. As an advocate and driver of quality, the successful candidate will educate and motivate the organization in continuously improving practices while manually testing new functionality and providing automated test coverage.
The ideal candidate will have a proven record in ensuring quality in an Agile / Kanban team, delivering value to our customers on a sustainable cadence, as well as defining and creating testing methodologies and monitoring and reporting on the effectiveness of the testing against a set of key indicators.
Primary Responsibilities :
As a key member of the software development and delivery team, you will :
- Be part of a multi-disciplinary team focused on delivering world-class industrial-strength software.
- Coordinate and help conduct the quality and testing effort with other test engineers, system developers, project managers and other stakeholders to ensure high-quality releases
- Assist Engineering and Product in the planning, scheduling, and execution of tasks
- Promote architecting for testability within the development process
- Proactively recommend process and tool improvements
- Work with software engineers to define and implement QA and unit test plans, including dependency analysis, code coverage, and use cases
- Build test harnesses, test suites, test scenarios, and metrics collection mechanisms
- Improve software quality through testing and advocacy, with a constant focus on the customer experience
- Using strong interpersonal and communication skills, share best practices with the Development Team and potentially larger audiences
- Cultivate expertise in relevant aspects of target business domains and apply that knowledge to maximize technology value
- Incorporate test automation mechanisms into continuous-integration pipelines
- Perform component, system, integration, acceptance, and smoke testing of new functionality
- Work with developers to reproduce, locate, and identify bugs
- Analyze test results and prepare load, performance, and envelope projections
- Assessing the product specifications and comparing with customer requirements
- Help maintain test environments
- Keep management abreast of risks and quality issues and how they will impact the business
- Ensuring that system load and capacity testing are correctly carried out
- Assist Development and Customer Support in reproducing Client report issues
Qualifications and Skills :
Required Qualifications :
Desired Qualifications :