Vienna, VA
Long Term Role
Onsite preferred
In-Person Interview
Locals Preferred
Responsibilities
- Understand, and implement agile development methodologies while working with teams using the Sprint/Scrum methodology of agile.
- Understand project documents, customer demands, and product objectives to create and execute test cases.
- Test complex API, web and mobile based applications that reference database back-end systems.
- Support non-functional requirements such as, performance testing.
- Set up, maintain, and perform test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
- Develop, execute, and maintain automation test scripts to meet software release deliverables, project testing requirements and other quality considerations.
- Develop smoke, functional, regression, and integration test suites for UI, API Services, and databases.
- Overall SDET and/or development hands on experience, mobile apps test automation experience in Android and/or iOS, Web, API
Qualifications - Bachelors Degree in Engineering
Required Skills
- At least 9 years of professional experience in software test automation, including creation and deployment of frameworks and design and maintenance of test automation.
- At least 5 years of API Automation Testing, Experience with agile development methodology.
- Experience with Cl/CD pipelines using tools such as GitHub, Jenkins, JUnit, Selenium, Cucumber, etc.
- Experience with Test Driven Development (TDD), BDD Behavior Driven Development, and Agile (XP)
- Experience with Test processes, open-source test frameworks, test design strategies, writing test cases, and automating tests in Java with frameworks like JUnit/TestNG, Selenium, JMeter and Appium, Experience working with a ticketing system such as Service Now or Jira
- Hands on experience with any cloud technology platforms, preferably Microsoft Azure.
- Must have hands on experience in Selenium Scripting, and SQL querying.
- Must have hands on experience utilizing cloud hosted testing platforms such as Perfecto.
- Proficient in debugging issues, Java, writing functional automation (UI/API)
- Solid foundation in data structures, algorithms, design patterns and strong analytical and problem- solving skills.
- Working knowledge of Pull requests, code reviews, etc.
Preferred Skills
- Wide variety of testing techniques and types and STLC process
- Development/coding (Java)
- UI+API+DB automation testing
...@techwish.com