Automation Test Engineer - JavaScript

Salary Competitive

We are seeking an experienced Automation Test Engineer to join us on a contract basis. As an Automation Test Engineer, you will play a pivotal role in ensuring the quality and reliability of our web and mobile applications through the design and implementation of automation testing strategies. You also have experience as a Trainer and Mentor who can transform manual QAs into automation experts. Your expertise in the following tech stack will be instrumental in achieving our testing goals:


Tech Stack:

  1. JavaScript: Proficiency in JavaScript programming is essential for creating robust and maintainable automation scripts. Strong knowledge of ES6+ and asynchronous programming is highly desirable.

  2. Cypress: Hands-on experience with Cypress, a popular end-to-end testing framework, is crucial for building scalable and efficient UI automation tests.

  3. Appium: Expertise in Appium is necessary for automating tests on mobile platforms (Android and iOS) and conducting mobile app testing.

  4. Web Technologies: Solid understanding of web technologies such as HTML, CSS, DOM, and web browsers is necessary to interact with web elements during automation.

  5. Test Frameworks: Familiarity with testing frameworks like Mocha, Jasmine, or Jest will be valuable for structuring test suites and assertions.

  6. Version Control: Proficiency in version control systems like Git is essential for collaboration and managing the test codebase.

  7. Continuous Integration/Delivery: Experience in integrating automation tests into CI/CD pipelines (e.g., Jenkins, GitLab CI) is beneficial for ensuring regular test execution.

  8. API Testing: Knowledge of testing web services and RESTful APIs using tools like Postman or similar will be advantageous.

  9. Test Design and Methodologies: Strong understanding of software testing methodologies, test case design, and test data management to develop comprehensive test scenarios.

  10. Mobile Device Cloud: Familiarity with cloud-based mobile device testing platforms (e.g., BrowserStack, Sauce Labs) will be a plus.


Additional Requirement:

The candidate must have the ability to train and mentor team members on automation testing best practices and the tech stack. The team members should actively contribute to the development and improvement of the automation testing framework, fostering collaboration and knowledge-sharing among the team.


Responsibilities:

  • Develop, maintain, and execute automation test scripts using JavaScript and Cypress for web applications.

  • Implement automated tests using Appium for mobile applications across different platforms.

  • Collaborate with cross-functional teams to gather test requirements and create test plans.

  • Set up and maintain the automation testing framework, ensuring scalability and reliability.

  • Conduct code reviews, provide feedback, and enforce coding standards to maintain test script quality.

  • Perform manual testing when necessary to supplement automation and identify edge cases.

  • Report defects, track issues, and work closely with development teams to ensure timely resolution.

  • Train and mentor team members on automation testing best practices and the tech stack.

  • Encourage knowledge-sharing and foster a culture of continuous learning within the team.

  • Stay up-to-date with the latest trends and advancements in automation testing.


Requirements:

  • Proven experience as an Automation Test Engineer, specifically working with JavaScript, Cypress, and Appium for web and mobile application testing.

  • Strong understanding of test automation frameworks and best practices.

  • Knowledge of web technologies, version control systems, and CI/CD processes.

  • Familiarity with API testing and mobile device cloud platforms is a plus.

  • Solid grasp of software testing methodologies and test case design.

  • Excellent analytical and problem-solving skills.

  • Effective communication and collaboration abilities.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Relevant certifications in software testing and test automation.


Contact Details:

  • Duration: 6 months and the possibility of extension

  • Work Hours: 2-4 hours per day and 4 days per week

  • Remote Work: Work From Anywhere

Join our team and contribute your automation testing expertise to ensure the delivery of high-quality web and mobile applications. If you possess the necessary skills and are passionate about mentoring and guiding others in automation testing while actively contributing to the testing framework, we encourage you to apply!

Perks and benefits

This job comes with several perks and benefits

Work life balance
Work life balance

Skill development
Skill development

Social gatherings
Social gatherings

Pension plan
Pension plan

Healthcare insurance
Healthcare insurance

Maternity / paternity leave
Maternity / paternity leave

See all 9 benefits

Working at
SITA.dev

Introducing SITA.dev: Your Gateway to Exceptional Tech Talent for Businesses in the EU! Unlock the power of diverse and steadfast tech professionals with SITA.dev. We provide access to a curated pool of top-tier Developers, Designers, DevOps engineers, and Quality Assurance experts. At SITA.dev, we understand the critical role that talent plays in driving business success. That's why we meticulously select our tech professionals to ensure they possess the skills, dedication, and expertise needed to excel in their roles. Our diverse pool of experts brings fresh perspectives and ideas, fostering creativity and innovation within your organization. With SITA.dev, you can trust in our steadfast commitment to delivering exceptional talent. Our professionals are not only highly skilled but also passionate about their craft, constantly staying updated with the latest industry trends. They are driven by a desire to exceed expectations, ensuring that your projects are executed flawlessly. By partnering with SITA.dev, you gain access to a reliable talent pool that perfectly matches your requirements. Whether you need front-end wizards to create captivating user experiences, back-end gurus to handle complex server-side operations, DevOps maestros to streamline your development process, or quality assurance mavens to ensure impeccable software quality, we've got you covered. We pride ourselves on making the hiring process seamless and efficient. At SITA.dev, we take the time to understand your specific needs, culture, and goals, enabling us to find the perfect fit for your organization. We value clear communication, transparency, and long-term partnerships built on trust. Don't let talent gaps hinder your business's growth. Contact SITA.dev today and let us connect you with the exceptional tech talent your organization needs. Together, we'll forge a path to success, leveraging the skills and expertise of our exceptional professionals.

Read more about SITA.dev

company gallery image