
Senior Mobile Automation Tester (SDET)
- Reston, VA
- Permanent
- Full-time
- Accountable for analyzing User Stories, Acceptance Criteria and Prepare In Sprint automated test scripts for Web/UI, Web Services and Mobile application
- Accountable for coding automation scripts utilising tools such as Selenium, SoapUI , Cucumber and BDD Framework.
- Responsible to Create, maintain and update the automation framework in alignment with enterprise standards and best practices
- Prepare test plans and test cases with pre-determined results. Executes tests and reviews test data within specified scheduled dates.
- Accountable for analyzing test and operational problems to determine presence and scope of potential code defects.
- Reports errors through a structured defect tracking process in Jira tool
- Communicates weekly with management verbally and via written detail status report regarding potential problems and concerns.
- Responsible for scheduling Jenkin jobs and executing automated regression suites and smoke test suites in CI/CD Pipeline.
- Develop and maintain business and technical knowledge through training, testing workshops, reading, and research, etc. Acquire and maintain a working knowledge of testing tools. Expand business knowledge of product benefits, corporate policies, division and department goals and department procedures.
- Coordinates with customers to resolve issues. Verify satisfaction of internal and external customer requests and obtain information to create test data.
- Participates in project work group meetings (internal/external peer reviews, walk through, status meetings, Software Process Improvement, JAD sessions etc.).
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Bachelor's Degree.
- Information Technology, Engineering or Computer Science.
- 8 years Experience in software development and/or testing.
- In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.
- 8-10 years of experience in a technical discipline, 5 of which must be in automated software testing with core framework development.
- Experience with test automation framework architectural design.
- Experience with Object Oriented Design, and extensive use of programing languages ( Java, JavaScript, SQL/PL-SQL).
- Strong experience with Selenium, Cucumber and BDD Framework
- Strong Knowledge in Mobile test automation (eg: Appium).
- Experience in Webservices test automation using tools like Soap UI
- Experience with relational database management systems (e.g. MS SQL Server, DB2, Oracle,) Proven proficiency with: SQL and PL/SQL.
- Proven experience to create, maintain and run complex database queries.
- Proven experience with Agile and Waterfall software development life cycle (SDLC) models.
- Experience in multiple environments and/or on multiple operating systems (i.e., Windows, Linux, UNIX, Mainframe) and technologies (.Net, Web technologies, etc.).
- Ability to work independently and effectively in small teams is necessary, and to handle multiple tasks in a fast-paced environment.
- Individual must demonstrate initiative, work well independently as well as a contributing member of a team.
- Should be well organized and detail oriented as well as possessing good written and oral communication skill.
Knowledge, Skills and Abilities:
- Knowledge and understanding of software development life cycle (SDLC)., Expert.
- Knowledge of software test requirements and protocols., Expert.
- Excellent communication skills both written and verbal, Advanced.
- Ability to recognize, analyze, and solve a variety of problems., Advanced.
- Knowledge of wireless communications and network systems., Advanced.
- Advanced programming skills on a programming language, Advanced.
- Working experience with databases, Advanced.
- Knowledge of Microsoft Office products or equivalent, Advanced.
- Attention to detail, Advanced.
- Experience working in the healthcare industry.