Mobile Automation QA Engineer
Требования
Местоположение и тип занятости
Компания
Full Service Development Company
Описание вакансии
Условия работы
Jaxel is looking for an enthusiastic and experienced Software Engineer – Developer in Test
to join our Mobile squad. As a member of the QA team you will help to drive and improve
developer experience from first commit to deployment throughout Jaxel.
What You’ll Do:
- Design and develop automated test tools for unit, integration, functional, and end-to-end testing
- Create test cases and test scenarios in Test Management Tool: according to UI Braning and Interactive Design Specification and update them according to the latest UI flows
- Extend and maintain CI/CD automation suites and toolsets for use by other engineers
- Actively collaborate with other teams to deliver high quality systems and identify pain points in the development process
- Consistently ship tools with minimal guidance and review pull requests
- Follow and enhance the standards for style, maintainability, and best practices for a
high-scale web platform. Advocate for these standards in code reviews. - Make and deliver on your work commitments in a timely manner
- Participate in Agile working practices such as: daily scrum meetings, sprint planning
meetings, and reviews and retrospectives - Ability to work efficiently in a multi-project environment
- Deep developer advocacy and knowledge of amazing developer experiences. You stкive to build the tools you wish you had
- Provide guidance and teach others in your area of expertise
What You’ll Need:
- 3+ years of experience in software development
- Possesses a positive and solution oriented mindset
- Has an inclination towards inclusion, candor, and transparency
- Intellectual curiosity and the ability to learn, understand, and apply new technologies
- Knowledge of the best coding practices and ability to write clean, scalable and
maintainable code - Strong communication and writing skills
- Developed on a commercial cloud services vendor
- Familiarity with Application Integration Protocols
- Hands on experience with Java. Willing to learn and work with Javascript and Typescript
- Experience in mobile test automation using Appium
- Experience on working on Android and iOS Automation Tools (Selenium, Appium,
WebdriverIO, Cucumber) for testing Native and Hybrid apps - Demonstrated experience developing high quality test strategies and test execution
specific focus on cross device (iOS & Android) testing. - Professional experience in designing and development of automated tests using
automation tools across different application layers (Unit/Integration/Functional/UI.) - Professional experience in extending and or refactoring existing test
automation/performance frameworks and suites as necessary - Professional experience in developing and managing automated CI/CD systems using Jenkins
Nice to have:
- Experience working with Cypress.io, Kubernetes, Docker, Spinnaker, or Vault
- Experience with building, deploying, and testing microservices and containers
- Exposure to monitoring, logging, and observability stacks such as Nagios and Datadog
What We Offer:
- Competitive salary
- Remote work opportunity
- Remote workplace setup
- Comfortable work in your local time zone
- Flexible work schedule
- Comfortable working in a fast-paced, results-oriented environment
- Professional growth and development
- Multicultural working environment