Senior Quality Assurance (QA) Engineer
Location : North Fort Worth, Texas
Employment Type : Contract (40 hours per week)
Work Authorization : Any
Company Overview : Client is seeking a dedicated Senior QA Engineer to join our software development team. Our team of 19 professionals focuses on implementing and testing software for a real-time, messaging-centric safety system. We develop and test server and client .NET applications, ASP.NET websites, and embedded Linux software.
Role Overview : Under the direction of the QA Manager, the Senior QA Engineer will enhance software quality through :
- Designing and executing tests
- Troubleshooting software and hardware issues
- Monitoring and maintaining lab infrastructure
- Managing software configurations
- Supporting various testing environments (QA, labs, production)
- Documenting processes and outcomes
The role primarily involves manual testing at the user interface level. Our hybrid development cycle requires collaboration to define requirements and design test cases. The ideal candidate thrives in a fast-paced, technically complex environment. While overtime is rare, work is predominantly onsite to manage and test lab equipment. A limited hybrid schedule (one day per week remote) may be available after a six-month ramp-up period, contingent on demonstrated competence.
Key Responsibilities :
Adhere to safety policies and proceduresLift and carry up to 30 lbs. without assistanceDistinguish colors (red, blue, green, yellow, lunar)Utilize hand tools for tasks involving holding, grasping, turning, and pullingPerform activities requiring bending, walking, standing, and sittingTechnical Qualifications :
Minimum 7 years of progressive experience in software testing, including developing and executing test strategies and casesAt least 5 years of experience testing and writing manual test cases for desktop applications and websitesProficiency with Azure DevOps pipelines, test plans, test suites, test cases, and defect managementAbility to troubleshoot software and hardware issues, including log analysis for errors, failures, and message flowsExperience with configuration management activities and terminology (e.g., trunk / main, branches)Ability to work effectively in a medium-documentation, high-productivity teamCollaborative mindset, assisting and seeking help from team members as neededAptitude for suggesting and implementing QA process improvementsExperience in writing and reviewing technical documentationSelf-starter capable of planning and executing tests by engaging stakeholders and understanding user stories1-2 years of SQL experiencePreferred Qualifications :
Experience with SPLUNKFamiliarity with SharePointLinux experienceAutomation experience (UFT)Railroad industry experienceEducational Qualifications : A bachelor's degree in Information Systems, Electrical Engineering, Computer Science, or a related technical field is preferred. Candidates with equivalent professional experience will also be considered.