Job Description
Neevsys is currently seeking a Lead Automation Tester with good software development and team management skills to join our great team at Rockville, MD. If you want to learn, grow, and help, then this is the job for you. What you do matters and has a significant impact on the medical and scientific communities we serve. Your work here matters and has real impact.
This Lead will develop and leads custom software applications efforts for the client user community consisting of approximately 4,500 intramural employees, contractors, and collaborators. However, applications are increasingly being developed for access by the public, and so the scope and visibility of any developed application may be unlimited. Custom applications have been developed in the following functional areas: Scientific Reporting Services and System Support; Grants Management Systems; Contracts Managements Systems; Human Resources Management Systems; Administrative Management Systems; and Other Management Systems. The ideal candidate should have strong software architecture & development experience and be very comfortable in learning an existing product and adjusting product architecture as customer requirements or technology evolves.
Key Responsibilities
- Develop and implement quality control and testing methodologies to ensure compliance with quality assurance standards, guidelines, and procedures.
- Establish and maintain a process for testing and evaluating software, and associated documentation.
- Plan, develop and execute test cases for Functional, Regression and Section 508 Compliance testing.
- Support testing of projects that use Agile, Waterfall, and Hybrid development models.
- Review and analyze technical and/or functional specifications. Develop test cases and procedures to verify application functionality.
- Record problems/defects identified during testing. Retest problems after they are resolved by the development team. Communicate the status of testing, including reporting of overall test results.
- Document test plans and test cases.
- Effectively work on multiple applications and teams simultaneously.
Job Requirements
- Bachelor’s degree in relevant field, required.
- Prior experience in Automation Testing, required.
- Experience with Automation Framework Design and Implementation.
- Experience creating, maintaining and executing Test Scripts using Element locators, WebDriver methods, .Net and Java programming concepts and TestNG Annotations.
- Experience creating data-driven tests and running through framework.
- Experience with Cross Browser Testing and platforms.
- Experience with selenium tools and configuring selenium test environment.
- Involvement in Selenium Environment Setup.
- Experience with Section 508 compliance testing.
- Experience using Azure DevOps Server (previously known as TFS).
- Hands-on experience with SQL, preferred.
- Familiarity with test tracking tools and ticket management systems (e.g. QC, HP ALM, JIRA etc.)
- Must have excellent verbal and written communication skills.
- Ability to work independently with minimal supervision.
- Ability to communicate effectively with all levels of employees and outside contact.
Applicants selected will be subject to a Public Trust background security investigation and may need to meet eligibility requirements for access to sensitive information. US Citizens or Permanent Residents preferred.