Overview
On Site
Full Time
Skills
Scripting
Mobile Applications
Java
Selenium
Collaboration
Reporting
Continuous Delivery
MongoDB
Data Storage
Data Integrity
Training
Exploratory Testing
Software Testing
Quality Assurance
Automated Testing
Appium
Web Service QA
Version Control
Management
Continuous Integration and Development
Continuous Integration
Agile
Software Engineering
Git
Jenkins
Job Details
Essential Functions:
Minimum Qualifications
2 or more years of experience in software testing.
Experience in manual, automation, performance and exploratory testing.
Experience with software testing processes, practices and test design techniques.
Experience with test automation using tools such as Espresso, XCTest or familiarity with similar frameworks such as Calabash and Appium.
Experience with OOP concepts and coding standards.
Experience with web service testing, source control management, and continuous integration tools.
Experience in agile software engineering process.
Preferred Qualifications
Experience with REST, Git and Jenkins.
- Design, develop, and maintain automated test scripts for mobile applications using Appium with Java and Selenium with Selenide.
- Collaborate with QA engineers, developers, and product managers to understand requirements and ensure comprehensive test coverage.
- Execute automated test suites, analyze results, and report defects with clear and actionable information.
- Continuously improve and optimize test automation frameworks and processes.
- Integrate automated tests into the CI/CD pipeline using tools such as Jenkins.
- Manage and utilize MongoDB for test data storage and retrieval, ensuring test data integrity and availability.
- Monitor and maintain test environments and test data.
- Participate in code reviews and contribute to improving coding standards and best practices.
- Provide training and support to team members on test automation tools and frameworks.
- Stay updated with the latest industry trends and advancements in test automation and mobile technologies.
Minimum Qualifications
2 or more years of experience in software testing.
Experience in manual, automation, performance and exploratory testing.
Experience with software testing processes, practices and test design techniques.
Experience with test automation using tools such as Espresso, XCTest or familiarity with similar frameworks such as Calabash and Appium.
Experience with OOP concepts and coding standards.
Experience with web service testing, source control management, and continuous integration tools.
Experience in agile software engineering process.
Preferred Qualifications
Experience with REST, Git and Jenkins.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.