Our client is seeking a Software Quality Assurance Engineer to join their team. This role will start as 70% manual and 30% automation. The end goal for the future is to have an environment with 70% automation and 30% manual testing. This resource will work closely with product management, developers, and analysts to design, develop, implement, and analyze products and systems. They must create detailed, comprehensive, and well-structured software requirements, test cases, test plans, and test scripts. They are looking for an individual who feels comfortable speaking out during planning meetings to communicate testing challenges is passionate about delivering quality products and will advocate for improvements. It is important that this resource be aware of the project objectives and release dates and is willing to be available in a pinch if the priority of the project or deadlines depend on them. Other responsibilities will include:
* Write automated/manual test cases to cover User Stories
* Select automated test script coverage to be executed as part of a test set for releases
* Log defects found by automation or test cases and coordinate with the Team for prioritization
* Ability and willingness to be available and pitch in at any time, depending on the priority of projects and the deadlines associated with them
* Point out potential test environment stability issues and outages
* Perform manual and automated regression testing
* Run smoke tests on environments following deployments
* Always ask questions when requirements are not clear
Required Skills & Experience
* 3 years experience with C# scripting technologies to implement test automation such as:
o Cypress (are currently using V13) and/or Playwright
* Hands-on experience with object-oriented programming
* SQL or similar database query technologies- database tables, scripting languages, table joins, foreign keys, how to read and construct a query, optimization of data
* Skilled at using Jira
* Testing in web applications, custom-built applications, ordering platforms, business level integrations (XML, EDI) externally and internally
* Experienced working on an Agile team
* Using a test case management tool -TestRail or similar
* Black box-level texting
* Integration testing
Nice to Have Skills & Experience
* Experience with development tools, and integrated development environments (IDEs)
* Familiar with Gherkin/SpecFlow
* Experience with Web Services testing (such as):
o Rest Assured
o POSTMAN
* Knowledge of Continuous build tools- CD/CI pipeline and how their input fits into that
* AWS or Cloud Based Environment experience
* Hands-on experience with .NET Core to write test scripts
* Experience with load and performance testing