QA Engineer
Description
Key Responsibilities:
- Works with senior QA members to communicate unacceptable risks to quality
- Adheres to standard operating procedures to ensure consistency in the way we test software
- Contributes to agile planning by establishing tasks and forecasts for work to be performed
- Asks the right questions at the right time to reduce the introduction of quality risk
- Writes and executes test cases that probe system limits in terms of function and performance
- Identifies/resolves software inconsistencies, ambiguities and defects during implementation
- Considers dependencies in test case design and execution
- Supports and is accountable for timely releases and adherence to release activities
- Designs, codes, and documents automated test cases within a defined framework
- Develops software interfaces between the system under test and the automation framework
- Translates existing manual regression test cases into automated tests
- Assure automated regression test cases are integrated and passing in a nightly build process
- Active member of a scrum team that solves complex challenges and builds working software
- Works with Product Owner to break down user stories into small functional slices
- Practices positive interactions - leans on encouragement in place of judgment
- Impresses responsibility on others by displaying ownership in tasks
- Acts in the interest of the overall team
- Actively works on broadening or adding a skill
Qualifications:
- 1-3 years of application testing experience (preferably desktop and web)
- 1-3 years of developing automated tests and frameworks
- Knowledge of test cases design techniques like boundary, decision tables, and BDD (Behavior Driven Development) / TDD (Test Driven Development)
- Experience with deployment tools, build/release automation and Continuous Delivery
- Experience with large data set creation, back-end testing (SQL), being able to validate information as it flows throughout the system
- Exposure to Azure, Amazon AWS, and/or other cloud platforms preferred
Job Title: QA Engineer
- Exposure to performance testing applications (including load, stress, and soak testing)
- Experience in object-oriented programming languages (i.e. C#)
- Experience with implementing test automation tools and frameworks (i.e. HTTPClient, RestAssured .NET)
- Experience creating and executing manual test cases for Web/SaaS applications
- Exposure to test automation methodologies, best practices (i.e. Page Object Model)
- Exposure to the creation and execution of automated test cases for Web/SaaS applications
- Exposure to document manage systems (i.e. iManage) is a bonus
- Experience with troubleshooting installs, server performance and monitoring logs
- Working collaboratively with team members in a dynamic environment
- Passion and drive for automation and sound engineering practice
Job Title: QA Engineer
- Exposure to performance testing applications (including load, stress, and soak testing)
- Experience in object-oriented programming languages (i.e. C#)
- Experience with implementing test automation tools and frameworks (i.e. HTTPClient, RestAssured .NET)
- Experience creating and executing manual test cases for Web/SaaS applications
- Exposure to test automation methodologies, best practices (i.e. Page Object Model)
- Exposure to the creation and execution of automated test cases for Web/SaaS applications
- Exposure to document manage systems (i.e. iManage) is a bonus
- Experience with troubleshooting installs, server performance and monitoring logs
- Working collaboratively with team members in a dynamic environment
- Passion and drive for automation and sound engineering practice