Lead QA Automation
Important company located in Washington, D.C., providing services for the U.S. Department of Homeland Security, all related to immigration, anti-terrorism and airport security, is looking for a QA Automation Lead, to participate in the automated testing of the company's applications!
Principal Duties and Responsibilities:
Mentor other members of the Functional Test Team.
Train other members of the Quality Assurance Team on how to create test cases and use cases, and leverage more user-based testing and boundary testing.
Assist in defining the testing strategy and testing scope for each release.
Take ownership of the test plans and tasks’ creation and management for the Functional Test Team in TFS.
Help improve quality assurance processes and overall software development processes.
Work directly with the Automation Test Team to author and automate tests for all system components, from the UI to the 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.
Review and refine acceptance criteria.
Develop and maintain manual test cases in TFS and execute them.
Execute automated test scripts created by the Automation Test Team.
Identify, document, and track bugs, defects, and issues. This includes investigating and troubleshooting.
Provide technical writing of end-user and administrator documentation.
Maintain the quality assurance documentation.
Establish and generate test reports for the Functional Test Team and share them with appropriate stakeholders.
Prepare the demo scenarios and data staging in collaboration with the Product Analysts.
Support the release management function as needed.
Other projects and tasks as assigned by the Director of Product Services.
Qualifications
These skills are required:
+7 years of experience in quality assurance.
4+ years of experience in automated testing using Selenium and Ranorex.
Experience with quality assurance across the full life cycle of software development - requirements, design, development, test, and delivery.
Experience testing thick-client, Web client, and Web services software.
Experience working in an Agile software development environment.
Experience creating end-user and administrator documentation.
Strong experience with test and quality automation and high and low levels, using tools such as NUnit, SonarQube, Selenium, Ranorex, and/or MS Visual Studio Team Services.
Strong knowledge of QA tools, methods, and processes.
The right candidate needs to be flexible.
Multitasking and being able to pivot based on the needs of the company is very important and expected for the successful candidate.
Bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or related field from an accredited college. Certifications in QA areas are desired.
+ B2 english
These skills are desired:
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 JavaScript.
Experience with QA work in commercial cloud architectures (Azure, Amazon AWS).
Hiring
Contractor - Long Term
100% Remote
Full-Time, ET Schedule
Salary in USD