Responsible for integrating, testing, installing, configuring and supporting both custom-built and off-the shelf automation solutions for a range of IT infrastructure processes.Responsibilities
Contribute to the design and architecture of the test automation framework to ensure the framework is scalable, reliable and maintainable
Experience in coding test automation framework design patterns like keyword, hybrid, data-driven etc.
Understanding of complete test automation and various test automation frameworks (i.e. data driven, keyword driven, modular, hybrid, script less)
SQL scripting experience with the ability to write custom queries, stored procedures etc.
Design and develop the Test Automation framework / harness and any in-house tools required. Where tools do not fully meet requirements, the TA writes code / develops components that can extend available tools or even design & develop tools as needed
Work closely with test automation engineers to create/improve tests and increase product feature and code coverage
Work with the engineering team to review product code changes, develop feature test plans and test suites, peer review automation code, and oversee execution of manual and automated testing in accordance with the test plan.
Manage the execution of the quality strategy, monitor/report quality metrics, project quality status and progress to the team
Facilitate gathering, documenting test automation objectives, requirements for input into Automation Strategy and Design approach constantly
Enable automated testing in the context of Continuous Integration and Continuous Delivery through integration with platforms like Jenkins, Bamboo, TravisCI, TeamCity, CircleCI, CodeShip
Develop reusable patterns and encourage innovation that will enable team velocity
Perform thorough regression testing when bugs are resolved
Provide post production supportRequired Skills
5-7 years direct experience in the design, development, and execution of quality assurance testing of major application integration and/or major application product release.
Knowledge of web technologies such as REST, Database, XML, HTML, and CSS.
Experience with programming languages such as Java (or) C# (or) Python.
Experience with various testing methodologies and strategies like Test Drive Development (TDD), Behavior Driven Development (BDD), (ATDD) Acceptance Testing-Driven Development, etc.
Experience working in an Agile lifecycle environment
Experience leading and implementing Mobile Automation Strategy using automation tools like Appium, SeeTest, TestProject, Experitest, TestingBot, HeadSpin, Selendroid, etc.
Agile development experience preferably in a CI/CD or DevOps environment.
Experience with performance and/or security testing is a plus
Knowledge of Tricentis’s Tosca modular based testing application, a plus.
Knowledge of SDLC and Quality Assurance’s role in it.
Willingness to work non-standard hours as neededExperience & Education
BS/MS degree in Computer Science, Software Engineering or a related subject or related discipline and/or equivalent in work experience.****Client is not able to transfer or sponsor any visas****Job Type: Full-timeSalary: $95,000.00 to $100,000.00 /yearExperience:TDD: 1 year (Preferred)data driven: 3 years (Required)BDD: 1 year (Preferred)Jenkins: 3 years (Required)java: 3 years (Required)software testing: 5 years (Required)Agile: 5 years (Required)sql: 5 years (Required)Python: 1 year (Preferred)html: 3 years (Required)quality assurance: 5 years (Required)automation: 1 year (Required)Appium: 1 year (Required)C#: 1 year (Preferred)Education:Bachelor's (Required)Work authorization:United States (Required)Additional Compensation:BonusesBenefits:Health insuranceDental insuranceVision insuranceRetirement planPaid time offTuition reimbursementSchedule:Monday to FridayWork Remotely:Temporarily due to COVID-19