What are the responsibilities and job description for the QA Automation Engineer position at Veracity Software Inc?
Job Title: QA Automation Engineer
Job Location: Morris Plains, NJ (100% onsite)
# Positions: 1
Employment Type: C2H
Duration: Long Term
Key Technology: Java, Automation, Selenium
Job Responsibilities:
Required:
Job Location: Morris Plains, NJ (100% onsite)
# Positions: 1
Employment Type: C2H
Duration: Long Term
Key Technology: Java, Automation, Selenium
Job Responsibilities:
- Design, develop and execute automation suite.
- Work with Development (Analyst/Developer/QA) team and also cross-functional team (if required) to understand the end-to-end flow and data needed to test the application.
- Identify, record, thoroughly document and track bugs adding to our automation suite.
- Perform thorough regression testing post deployment (Defect fixes, requirement change, environment refresh, Interface configuration etc.).
- Familiar with a project's complete life cycle implementation (Full stack of design/development/execute/implement)
Required:
- 5-6 years of coding experience with Java and JavaScript (Node.js)
- Solid understanding on Test Automation framework and tools - Selenium, WebDriver, Cypress, API Restful Web services
- Knowledge of version control systems (git) and issue trackers (Jira)
- Integration of automated test runs with CI/CD
- Must know how to write SQL queries; able to create tools/utilities and mock services.
- Experience working in an Agile (Scrum/Kanban) and TDD/BDD environment.
- Strong experience with programming languages, debugging and test automation strategies.
- Proven track record creating and executing on highly effective Quality engineering and Quality assurance processes.
- High attention to detail, capable of proposing trade-offs and risk assessment to stakeholders.
- Willingness to learn new things on a regular basis
- Strong verbal and written communication skills