Job Summary: Securiport LLC is a US company based in Washington, DC, that specializes in the design and implementation of passenger biometric recognition, immigration processing, and intelligent information reporting and management systems based on advanced technological solutions. Securiport provides a complete immigration processing solution and analytics to maintain border security. Services include technical analysis, design, implementation and maintenance of Securiport’s software solutions, training, and technical support to the field operations.
The Quality Assurance Manager will be responsible of implementing and executing the Quality Assurance lifecycle at Securiport. The Quality Assurance Manager is responsible for working in every phase of the software lifecycle to ensure the high quality and proper functioning of the products being delivered to clients. In addition, is responsible for contributing directly to test design and execution and will be expected to develop automated testing capabilities, managing the QA Team, which includes performance, productivity, and deadlines. The QA Manager will also contribute to removing blockers, planning, tasking, as well as providing overall project management leadership using waterfall/agile hybrid methodologies.
You will be working in a hybrid Agile/Waterfall software lifecycle, with a strong bias toward Agile. You will have demonstrated proficiency by testing Web and desktop application.
Essential Functions
- Work directly with the development team to author and automate tests for all system components, from the UI to the API and database. This includes functional, performance, and regression testing.
- Contribute to, review, and provide feedback on requirements/user stories, design documents, end-user and administrator documents, and other artifacts.
- Develop and maintain test strategies, test plans and test cases.
- Develop and implement QA processes and standards.
- Develop QA strategic plans to achieve automation.
- Manage and mentor QA team members.
- Create and execute test plans.
- Identify, document, and report bugs.
- Interact with Dev teams to fix bugs.
- Contribute to the technical writing of end-user and administrator documentation.
- Automate testing to improve the timeliness and the coverage of the software testing.
- Ensure that products and services meet Securiport’s quality standards.
- Provide QA training to other employees.
- Keep up to date with the latest QA trends and technologies.
Required Knowledge, Skills, Abilities
- Experience with Quality Assurance across the full software development lifecycle - requirements, design, development, test, and delivery
- Strong knowledge of QA tools, methods, and processes
- Experience with Azure DevOps.
- Experience with cloud computing platforms, such as AWS.
- Experience with desktop app testing.
- Experience with web app testing.
- Experience with mobile app testing.
- Experience with regression testing.
- Experience with end-to-end testing.
- Experience with integration testing.
- Experience with performance, load, and reliability testing.
- Experience with benchmark and compatibility testing.
- Experience with Ranorex and Selenium.
- Strong experience with automation testing and high and low levels, using tools such as NUnit, SonarQube, HP Quality Center, MS Visual Studio Team Services.
- Experience creating end-user and administrator documentation.
- Must possess strong written and verbal communication skills.
Required Education, Certifications/ Licenses, Related Experience
- Bachelor’s Degree in Computer Science, Engineering or related field required
- Master’s degree in Information Technology or related field is a plus
- 8 years’ experience in related field required
- At least 2 years of progressively responsible management positions
- In lieu of degree, a total number of 12 years of experience in related field (in addition to the management experience required) will meet the education and related experience requirements listed above.
- Experience working with JIRA, Confluence, MS Team Foundation Services/Visual Studio Team Services, REDMINE, and/or Rational Team Concert
- Experience with programming/script development, especially Java or C#
- Experience with QA work in commercial cloud architectures (Azure, Amazon AWS)
Physical Job Requirements
- This position requires the ability to remain in a stationary position seated for extended periods of time
- This position requires the ability to spend all the time viewing computer monitors
Travel Requirements
- This position has no travel requirements
Securiport is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Securiport is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. Please see the United States Department of Labor's EEO poster and EEO poster supplement for additional information.
Disclaimer: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. The above statements are intended to describe the general nature and level of work being performed by people assigned to this position at the time this job description was written. They are not intended to be an exhaustive list of all duties, responsibilities and skills required of personnel so classified. This document does not create an employment contract, implied or otherwise, and all employees in this position are employed “at-will.”