Vacancy expired!
This position is a long-term contract opportunity for a dynamic individual to work as a Quality Assurance Technician for one of our clients. This team develops and tests both server and client .NET applications, ASP.Net and embedded software. Working with the QA Manager, your job will be to help improve the quality of the software in the shortest amount of time. This includes designing and executing tests, troubleshooting software problems, monitoring and maintaining lab infrastructure, software configuration management (ex. make software builds), production support, escaped defect root-cause analysis, etc. Part of your work will be manual testing at the user interface level; Our software development cycle is hybrid and we operate with less documentation, so often you will be required to help ferret out requirements and design tests for them.
This position requires a Bachelor's Degree in Computer Science or a related technical field along with 10 years of progressively responsible experience in Software Quality Assurance developing and executing test plans and test cases. Experience designing tests for and testing desktop applications and Experience writing test cases for embedded system hardware required. Experience and willingness to troubleshoot problems, including analyzing logs for errors and message flows a must. Understanding of configuration management needed. Experience with Azure DevOps Server; experience with Azure DevOps Test Plan, creating new test cases, test case execution and software defect management; and experience with SQL, especially MS-SQL is required. Experience suggesting and implementing QA process improvements required. Experience in a semi-Agile environment a strong plus. You must be a self-starter who can excel with limited direction. We are not looking for a tester who just wants to run manual or automated tests prepared by someone else. Must be able to plan and design tests, and execute them with and without the assistance of additional staff. Efficiency and quality is of utmost importance. The successful candidate will be a person who has experience working in and enjoys a low process, low documentation, high productivity, small team environment. The following skills are a plus: Linux experience (command line) and Automation experience. Solid communication skills are needed. Position requires onsite core hours (8:00am - 5:00pm).
Desired skills: Testing, Quality Assurance, QA, Embedded System, Troubleshooting, Configuration Management, Azure DevOps Server, Azure DevOps Test Plan, SQL, MS-SQL, Linux, Text Automation.
Local candidates preferred; will be remote until Covid allows a return to the office.