Quality Assurance Analyst - Fort Worth, United States - Convergenz

    Default job background
    Description

    We are a small software development team (currently 19 people) working on implementing and testing software to support Positive Train Control (PTC) which is a real-time messaging centric safety system. We develop and test both server and client .NET applications, ASP.NET web sites, and embedded Linux software.

    You will be working under the direction of our Quality Assurance (QA) Lead. Your job will be to help improve the quality of our software. This includes, but not limited to, designing, and executing manual/automated tests, troubleshooting software anomalies, performing limited software configuration management activities (ex. make and deploy software builds), monitoring and maintaining lab infrastructure, provide limited lab and production support, document QA processes, among other Software Testing Life Cycle (STLC) activities.

    Part of your work will be manual testing at the user interface level. Our software development cycle is hybrid, and you will often be required to help ferret out requirements (user stories) and design test cases for them. The successful candidate must enjoy the challenge of a fast paced, technically complex project. Overtime is not normal and extremely unlikely; however, most of the work is expected to be completed at the office and/or labs. Candidates are expected to be in the office during core hours (8am-5pm) since we own, manage, and test equipment in our labs and the developers follow the same schedule to support our efforts.

    Qualifications:

    5 years progressively responsible experience in software quality assurance, developing and executing test plans and test cases.

    3 years' experience writing manual test cases for and testing desktop applications (ex. client), websites.

    Vast experience with MS Office Suite.

    Experience and willingness to troubleshoot problems, including analyzing logs for errors and message flows.

    Experience working in (and enjoys) a medium documentation, high productivity team.

    Experience and willingness to be a team player, working with and helping other team members, and seeking their knowledge and assistance as necessary.

    Experience creating (and reviewing) new test cases, test case execution and software defect management.

    Experience suggesting and implementing QA process improvements

    Candidate must be a dynamic 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. We need someone who can plan testing by engaging different stakeholders and development (including researching of requirements or other sources of information), properly design and execute tests, and report results, with and without additional staff support, to make the biggest improvement possible in software quality.

    Strong organizational, communication, and time management skills

    The following experience is a plus:

    Experience with configuration management (ex. Trunk/main, branches).

    SQL, especially MS-SQL experience.

    SharePoint experience

    Azure DevOps (ADO) experience

    Linux (embedded) experience.

    Railroad experience.

    UFT automation experience.

    Educational Qualifications:

    Candidates are preferred to have a bachelor's degree in information systems, Electrical Engineering, Computer Science, or a related technical field. Candidates without such a degree but with adequate professional technical experience may be considered, but a degree is preferred.