Automation Engineer Senior
SAIC
- Ashburn, VA
- Permanent
- Full-time
- Developing automation test scripts using
- Detox (is a must)
- Cypress (understanding and some experience is good)
- Playwright (Not necessary to have experience with this but if they used it is a plus)
- Selenium (must have)
- etc
- Generating test data and performing Data Validation
- Data interface message testing with JSON and XML message sets
- Developing SQL or Unix scripts for test data generation or test harness automation
- Execute regression, functional, and system testing
- Verifying results and producing test summaries and defect reports
- Identifying defects and requirement discrepancies, and generating defect change requests and reporting discrepancies
- Use modern software engineering IDEs including Eclipse, IntelliJ, etc. for design, development, and testing the software
- Work with users in an Agile development approach to understand and document requirements in JIRA
- Bachelors in Computer Science or related field
- 9+ Years of relevant technical experience (prior experience as a developer is a plus)
- Ability to obtain and maintain a DHS Public Trust requiring U.S. Citizenship
- Experience with at least 3 programming language (Java, Python, JavaScript…etc.)
- Basic SQL query skills and general understanding of relational databases.
- Ability to understand data models and write test scripts based on the data model
- Evaluate test results, report and manage defects.
- Good Understanding of Oriented programming and Data Structures.
- Ability to work in a high-pressured, tight-deadline environment.
- Good written/oral communication skills and problem-solving skills; ability to communicate information to a variety of groups at different technical skill levels.
- Strong initiative: must be able to take a high-level requirement, ask questions/seek clarifications, and get the job done.
- Experience in all stages of application testing, including backend testing, functional, usability, regression, load/stress and performance testing
- Experience with integration level testing, requiring ability to work with both big picture & in-depth domain knowledge.
- Proven ability to develop, execute and maintain automated test suites across multiple environments: frontend/backend applications and API Service testing using tools such as Soap UI and Postman with basic JSON and XML knowledge.
- Experience with any SPA framework testing tools (e.g. e2e, Protractor)
- Prior experience in a software development arena is a plus.
- Strong communication and collaboration skills. Must have the ability to present solutions to technical and non-technical project members.
- Experience working in an agile development process is a plus.