Empower Your Future. Make a Difference.
Develop and maintain automated test suites through a variety of tools, including FitNesse and Selenium WebDriver api. Hands-on coding primarily in C# to expand an automation framework in support of team and overall automation/regression strategy. Create and maintain efficient test scripts that interface with automation framework. Mentor other Test Engineers to spread adoption of automation strategy and best practices throughout the team. Interact with developers to provide rapid and continuous feedback in support of feature development.
Execute tests (automated and manual) and perform testing tasks along with team in an agile test driven development process to ensure all acceptance criteria are satisfied. Design and create data sets consistent with test specifications and test procedures.
Project Team Responsibilities.
Participate in test planning for all levels of project testing including usability, integration, system, performance, and user acceptance. Key participant in core project meetings (e.g., release/project planning, planning/review/retrospective) as well as the creation of estimates, test plans, checklists and schedules to manage the release as appropriate. Attend all daily stand-ups and communicates risks/impediments to project schedule or quality. Drive the triage process for issues logged when system is under test along with the ability to perform defect analysis and root cause. Ensure QA deliverables are on-time and meet quality goals.
Participate in business, user story and detailed functional requirements workgroups and design sessions. Ensure appropriate feedback is provided to Requirements Management for development of requirements that are testable. Ensure complete test coverage of requirements by creating and maintaining appropriate methods of traceability.
Identify opportunities for improving quality and efficiency and participate in process improvement initiatives.
Minimum Experience Required: