Bachelor’s degree in Computer Science or related degree, specializing in Information Technology.
Experience: Previous experience as a Software Application Tester with 2-3 years of experience utilizing test automation tools, Selenium, SoupUI, Jenkins and MS DevOps Pipeline. 3-5 years of hands on knowledge creating and executing automated and or manual test scripts within an agile team. 2 years’ experience testing applications such as Workday and Salesforce. Experience with cloud platforms (Azure, AWS) preferred.
Working with an Agile cross functional delivery team providing quality assurance on multiple platforms, applications and middleware integrations, such as Workday, Salesforce, ERP, SQL, job cost systems and custom applications. This person will be a part of the IT delivery team working with business application subject matter experts and Application developers to maintain and design test scripts automated and manual to ensure new application development meets user and production requirements.
Essential Job Functions
Automates testing of software to industry standards and creates and maintains appropriate test artifacts for the team (Test Plans, Sprint Plans, etc.).
Responsible for ensuring the quality of existing and new features through both manual and automated testing and use of continuous integration techniques where practical.
Partners closely with team members to assist with and help drive test automation through all phases of testing (such as unit, system, integration, and regression).
Partners closely with Product Owners and Subject Matter Experts to create acceptance criteria for the user stories and leverages the acceptance to create tests that can be automated.
Produces test scripts, materials, and regression test packs to test new and amended software or services.
Evaluates and plans for regression testing for new releases of 3rd party/cloud-based solutions.
Analyzes and reports test activities and results using industry best practices that align with the companies reporting and metrics needs.
Develops test strategies, test plans, test cases, test coverage, and test execution reports to support the Quality Assurance effort in testing features that are part of the application and/or solution changes.
Creates and maintains traceability records, from test cases back to requirements.
Communicates daily with the Scrum Master or Application Developer and the agile team on progress made and planned progress for the coming day; reports any impediments blocking progress.
Participates in sizing and estimation activities within the agile team.
Additional Job Functions
Identifies opportunities for streamlining work and reducing waste in order to improve efficiency.
Performs other duties per supervisor’s discretion.
Other Skills and Abilities
Deep understanding of test design, planning, and resolving test automation debt.
Motivated self-starter who can identify issues, research solutions, and bring them to the team for implementation.
The ability to work well with a small, agile, highly competent team.
Strong understanding of various operating systems, browsers and databases.
Knowledge of Software Development Lifecycle and using tools such as Jenkins
Knowledge of tools like MS DevOps to prioritize and complete work in an Agile Methodology preferred.
Able to work independently and be productive in an environment where priorities change.
Strong analytical skills and proven ability to troubleshoot and resolve issues quickly and effectively.
Excellent communication (oral and written), organization and interpersonal skills.
Self-motivated, ability to work within Corporate IT guidelines, passionate about quality of work, and ability to thrive in a team environment.
With access to company information, confidentiality is of utmost importance.
Some travel required.
This job was first published here.