Description:
Software Developer interested in focusing efforts in a Test Automation environment. This is a full stack/agile environment with WebUI, Mobile App UI, API, Database applications with a particular emphasis on the Mobile App testing. Need solid JavaScript, Node.js, Java skills and Python as an option. Someone curious, who wants to learn, is very thorough in their approach and has great attention to detail.
Responsibilities
- Develop and maintain a test automation framework that will be used by agile team members to design, build, and run automated test suites against all application layers (Web UI, Mobile Native App UI, API, Database).
- Complete UI and Backend development tasks in Node.js, utilizing Mongo DB.
- Integrate open-source and licensed test tools into the Automation Framework solution.
- Perform unit-testing and integration testing of Automation Framework components.
- Enable integration of the automated test suites within the CI/CD pipeline.
- Contribute to the design and maintenance of an automated test execution environment, using both physical and virtual machines and devices.
- Support the execution of load and performance test strategies through the automation framework where possible.
- Research and implement AI tools to optimize the Software Quality and Test Automation processes.
- Support innovation in test automation by staying current with new technologies and frameworks.
Required Skills/Education
- Five or more years’ experience building test automation frameworks.
- Strong knowledge of QA methodologies and tools.
- Experience working on an Agile Team.
- Experience with front-end development (HTML, CSS, jQuery).
- JavaScript and Node.js experience or demonstrated transferable skills.
- Experience incorporating test automation into the CI/CD pipeline.
- Knowledge of networking services and common networking protocols.
- Familiarity with use of AI tools in the QA process.
- Passionate about quality, highly motivated, and collaborative.
- Demonstrated ability to learn new technologies.
- Experience with Azure DevOps, Test Manager, and Visual Studio, or other similar tools.