Position : Automation Engineer
Job Duties :
Experience as an Automation QA .QA automation and manual experience. Experience with automation open source frameworks for testing REST APIs, (Rest Assured preferred) Experience with automation open source frameworks for testing User Interfaces, (Serenity BDD preferred)Experience writing and executing manual test scriptsWork on an agile team that is working to transition to a CI/CD automation framework that will allow the team to validate quality before pushing releases to a testable environment. Automate the testing of all features that are released by their sprint team.Collaborate in an agile engineering environment through participation in standup meetings, sprint estimation meetings, sprint planning meetings, retrospectives and other agile ceremonies, and software engineering tasks.Rapidly develop automated test scripts executed against REST APIs, User Interfaces, Messaging technologies, Relational Databases Write and execute automation test scripts as needed.
Report on testing status and document and follow the test process.Periodically provide support for applications in lower environments and in production.Proficiency with programming in Object oriented like (Java, C# and C++ etc.)Expertise in working with tools like Selenium, Cucumber, Geb spock, Appium
Experience in languages/tools, such as (JavaScript, VB script, Python Etc.)Experience implementing of test automation strategy and architecture/framework in large scale complex environments.Proficiency in writing queries against databases and data warehouses in (Oracle or SQL server, MySQL).Experience with Quality tools like (JIRA, HP ALM, Zephyr, Rally, Rational, MTM, TFS/VSTS, and virtualization technology).
Work Location :
various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.
Minimum Requirements:
Education : Bachelor – Computer Science
Experience:
None
Job Order No : 8862493.
***This position is eligible for a referral bonus through our employee referral program***
Position : Automation Engineer
Job Duties :
Experience in test design, planning and execution of testing strategies and tactics to ensure software quality at all stages of the system life cycle in TDD, CI/CD,and Agile development Experience, in test architecture development and implementation using open source test automation frameworks and/or commercial tools Experience with programming and scripting languages in Object Oriented design patterns and coding best practices, mainly in Java development Experience with modern software engineering practices (TDD, CI/CD, Agile Development), which ideally includes the development of production code (in addition to testing code).Experience crafting robust, readable, and maintainable automated tests and utilities/fixtures Experience and good understanding of the architecture for web, client server and mobile native applications Experience with Java-based, C# and object oriented based libraries, frameworks, and IDEs Experience using a variety of testing tools such as JUnit, Spock, Cucumber, Selenium, TestNG, Karate, Serenity, SoapUI, Appium and Calabash etc.Expertise in different test automation approaches (keyword-driven, Data-driven, BDD, hybrid) Expertise in developing test automation and Continuous Integration (CI) solutions Proficiency with programming in Object oriented like (Java, C# and C++ etc.)Expertise in working with tools like Selenium, Cucumber, Geb spock, Appium Experience in languages/tools, such as (JavaScript, VB script, Python Etc.)Experience implementing of test automation strategy and architecture/ framework in large scale complex environments Proficiency in writing queries against databases and data warehouses in (Oracle or SQL server, MySQL) Experience with Quality tools like (JIRA, HP ALM, Zephyr, Rally, Rational, MTM, TFS/VSTS, and virtualization technology)Understanding of modern quality approaches such as layered testing, service virtualization, contract-driven testing, chaos testing, exploratory testing, risk-based testing, behavior-driven testing, deployment/smoke testing, etc.Strong knowledge of complex technologies, quality tools, methodologies in the industry Strong hands on experience in groovy, selenium web driver and java Strong leadership skills and the ability to act as an advocate for product quality.
Work Location :
various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.
Minimum Requirements:
Education : Bachelor – Computer Science
Experience:
None
Job Order No : 8861371.
***This position is eligible for a referral bonus through our employee referral program***