Quality Engineer

closed
Apply Digital Logo

Apply Digital

πŸ’΅ $70k-$120k
πŸ“Remote

Summary

Join Apply Digital as an Intermediate QA Automation Engineer and contribute to the company's success by validating applications across various platforms (iOS, Android, Web, etc.). You will play a key role in ensuring high-quality digital products. This role requires 5+ years of experience in a similar position, strong scripting and automation framework skills, and a solid understanding of QA methodologies and Agile principles. The position offers a hybrid/remote work arrangement, primarily focused on Latin America with preferred alignment to ET or PT time zones. Apply Digital provides a supportive and inclusive work environment with various benefits, including generous training budgets, a flexible work arrangement, and a customizable benefits package.

Requirements

  • Have a bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent
  • Have 5+ years of experience in a similar role
  • Have strong experience with scripting languages (i.e. JavaScript, TypeScript) and with automation frameworks (i.e. Cypress, Appium, Webdriver.io)
  • Have a clear understanding of software QA methodologies, tools, and processes
  • Have a solid understanding of Agile/Scrum development principles
  • Have exposure to CI/CD principles and incorporating QA best practices into CI/CD pipelines
  • Possess strong analytical and problem-solving skills
  • Be self-driven and take ownership of tasks from beginning to completion
  • Possess excellent written and verbal communication skills
  • Be able to multi-task and work on multiple projects simultaneously within a dynamic, fast-paced environment
  • Be detail-oriented, incredibly meticulous, and enjoy the fine attention to detail required to spot, prevent, and troubleshoot any issues before our clients find them

Responsibilities

  • Collaborate with the project team and senior quality engineers to define test objectives, test strategies, and test plans
  • Contribute to the creation of test documentation, such as test cases, test scripts, and test data, ensuring comprehensive coverage of system functionality
  • Conduct thorough test execution activities (automated and manual), including functional, regression, and integration testing
  • Identify, document, and track software defects using dedicated tools or defect-tracking systems
  • Collaborate with developers to ensure timely resolution of issues and retesting of fixed defects
  • Design, develop, and maintain automated test scripts using appropriate tools and frameworks
  • Collaborate with senior quality engineers and developers to enhance test automation coverage, maximize efficiency, and improve test execution speed
  • Assist in incorporating test automation into CI/CD pipelines
  • Manage and maintain test data repositories, ensuring the availability of relevant and accurate test data sets for testing purposes
  • Collaborate with stakeholders to identify and prepare appropriate test data, covering various scenarios and edge cases
  • Set up and configure test environments, including hardware, software, network, and database configurations
  • Collaborate with cross-functional teams to ensure proper environment readiness and to identify any necessary dependencies or prerequisites
  • Assist in planning and conducting performance and load tests to assess software scalability, reliability, and response times
  • Analyze and document test results, identifying performance bottlenecks, and recommending improvements to enhance system performance
  • Collect, analyze, and report relevant test metrics and KPIs to measure test execution progress, defect trends, and overall test coverage
  • Assist in the preparation of test summary reports and providing regular updates to project stakeholders regarding the status of testing activities
  • Actively participate in process improvements and suggest ideas to enhance testing practices, techniques, and methodologies
  • Keep up-to-date with industry trends, advancements in testing tools, and emerging best practices to continuously improve the quality assurance process
  • Collaborate effectively with cross-functional teams, including developers, business analysts, and project stakeholders
  • Assist junior team members and offer mentorship to support their growth and development in the field of software quality assurance
  • Promote a culture of quality within the organization, emphasizing the importance of quality assurance practices and customer-centric testing approaches
  • Actively participate in QA and agile ceremonies, sharing knowledge, and fostering a collaborative environment

Preferred Qualifications

  • Have experience creating and maintaining test automation scripts
  • Have experience within the Telecommunication industry

Benefits

  • Great projects: Broaden your skills on a range of engaging projects with international brands that have a global impact
  • An inclusive and safe environment: We’re truly committed to building a culture where you are celebrated and everyone feels welcome and safe
  • Learning opportunities: We offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support
  • Generous vacation policy: Work-life balance is key to our team’s success, so we offer ample time away from work to promote overall well-being
  • Customizable benefits: Tailor your extended health and dental plan to your needs, priorities, and preferences
  • Flexible work arrangements: We work in a variety of ways, from remote, to in-office, to a blend of both
This job is filled or no longer available

Similar Remote Jobs