Apply

Senior QA Automation Engineer

Posted 2024-10-18

View full description

πŸ’Ž Seniority level: Senior, 6+ years of hands-on experience

πŸ” Industry: AI and software development

🏒 Company: Zencoder

πŸ—£οΈ Languages: English

⏳ Experience: 6+ years of hands-on experience

Requirements:
  • 6+ years of hands-on experience in both manual and automated QA.
  • 4+ years of automation experience with TypeScript, Kotlin, Java, Python, or C#.
  • Software engineering background with proficiency in Java/Kotlin.
  • Ability to design and build test automation infrastructure from the ground up.
  • Experience in DevOps practices and configuration management.
  • Familiarity with desktop GUI automation tools.
  • Skilled in maintaining detailed test documentation.
  • Proficient in advanced Git techniques.
  • Exceptional problem-solving skills and a proactive mindset.
  • Strong communication skills for collaboration with cross-functional teams.
  • Proficiency in Python for automation is advantageous.
  • Knowledge of AI technologies, especially hands-on experience with LLMs is a plus.
Responsibilities:
  • Develop robust automated tests for APIs, UIs, and desktop applications using TypeScript for VSCode and Java/Kotlin for JetBrains.
  • Gain in-depth knowledge of IDEs and programming languages to evaluate product functionality.
  • Build automated testing infrastructure, integrating tests with CI/CD pipelines.
  • Identify, track, and manage bugs while writing technical documentation.
  • Conduct code reviews and provide feedback on test code quality.
  • Contribute to the design and improvement of testing strategies and frameworks.
  • Evaluate the performance of LLMs.
  • Collaborate with developers and stakeholders for quality alignment.
  • Engage user community to collect feedback for product improvement.
  • Leverage AI tools to enhance QA efficiency.
  • Stay updated with trends in QA practices and AI innovations.
Apply

Related Jobs

Apply

πŸ” Retail caregiving products

  • 5+ years of experience in automation quality assurance with a strong focus on web application testing.
  • Proven expertise in Typescript along with knowledge of React, Node.js, and modern JavaScript frameworks.
  • Extensive experience with both manual and automated testing methodologies and tools.
  • Experience with test automation tools such as Selenium, Playwright, Cypress.
  • Proficiency in API testing tools like Postman and REST Assured.
  • Strong understanding of software development lifecycles (SDLC) and Agile methodologies.
  • Excellent communication and collaboration skills.
  • Meticulous record-keeping and documentation practices.
  • Strong analytical and problem-solving abilities.
  • Proficiency in project management tools such as Jira and Trello.

  • Design, develop, and implement automated testing frameworks for Carewell.com, including UI and API testing.
  • Advocate for quality throughout the software development lifecycle and collaborate with cross-functional teams.
  • Perform manual testing as needed for exploratory and usability testing.
  • Help develop and refine the QA strategy and testing methodologies.
  • Design and execute performance tests to ensure platform scalability and reliability.
  • Maintain comprehensive documentation of test cases, plans, and automation frameworks.
Posted 2024-11-21
Apply
Apply

πŸ“ Brazil

πŸ” Fintech

  • Ability to develop test automation in Java utilizing Selenium with IDEs like IntelliJ or Eclipse.
  • Experience deploying services in environments like Kubernetes with tools such as ArgoCD and Jenkins.
  • Capability to enhance existing test infrastructure utilizing Docker, Selenium, and headless browser executions.
  • Familiarity with log aggregators like SumoLogic, Kibana, or Splunk.
  • Experience with app monitoring tools such as Honeycomb or Grafana.
  • Proficient in writing SQL queries and cloud-based environments like AWS.
  • Passion for test automation and high-quality feature delivery in fast-paced settings.
  • Comfortable working in an Agile methodology.

  • Execute functional/performance tests by dispatching disposable environments to deploy microservices with varied configurations.
  • Develop test automation corresponding to the speed of feature development through existing test frameworks.
  • Customize, configure, and deploy code changes up to production.
  • Analyze logs and troubleshoot production issues, automating them in non-production environments.
  • Plan and implement validation and test automation strategies for features.

AWSDockerSQLAgileEclipseGitJavaJenkinsKibanaKubernetesQAGrafanaMavenSeleniumLinuxMicroservices

Posted 2024-11-21
Apply
Apply

πŸ” E-commerce / caregiving products

🏒 Company: Carewell

  • 5+ years of experience in automation quality assurance with emphasis on web application testing.
  • Proven expertise in Typescript and understanding of React, Node.js, and modern JavaScript frameworks.
  • Extensive experience with both manual and automated testing methodologies and tools.
  • Experience with automated testing tools like Selenium, Playwright, Cypress, or similar.
  • Proficiency in API testing tools such as Postman and REST Assured.
  • Strong understanding of software development lifecycles (SDLC) and Agile methodologies.
  • Excellent communication, interpersonal, and collaboration skills.
  • Meticulous record-keeping and documentation practices.
  • Strong analytical and problem-solving abilities.
  • Proficiency in project management and issue tracking tools like Jira or Trello.

  • Lead automation efforts by designing, developing, and implementing automated testing frameworks and scripts for the e-commerce platform.
  • Be a vocal advocate for quality throughout the software development lifecycle and collaborate with cross-functional teams.
  • Perform thorough manual testing when necessary, particularly for exploratory, usability testing, and edge cases.
  • Contribute to developing and evolving the QA strategy and testing methodologies.
  • Design and execute performance tests to identify bottlenecks and ensure platform reliability.
  • Maintain comprehensive documentation of test cases, test plans, and automation frameworks.
Posted 2024-11-20
Apply
Apply

πŸ“ Poland, Slovenia, Slovakia, Czechia, Romania

πŸ” Linux infrastructure and security products

🏒 Company: Cloudlinux

  • Extensive knowledge of Java programming, including object-oriented design.
  • 3+ years of experience in QA Automation beyond just UI and/or API automation.
  • 6+ years of overall experience in QA.
  • Proven experience with Linux and command-line interfaces (CLI).
  • Strong shell scripting skills and hands-on experience with automated testing tools.
  • Deep understanding of CI/CD systems, tools, and methodologies.
  • Experience in managing test cases, test plans, and defect tracking.
  • Experience with stress testing, load testing, and identifying performance bottlenecks.
  • Ability to write and execute complex SQL queries.
  • Experience with Agile/Scrum development processes.
  • Familiarity with Python/JavaScript is a plus.
  • Experience with Ansible, Docker, and security testing would be advantageous.

  • Be involved in designing, developing, and maintaining test automation frameworks using tools such as Selenium, Cypress, Playwright, TestNG, JUnit, or Cucumber.
  • Develop, implement, and maintain comprehensive test plans, scenarios, and cases.
  • Possess strong knowledge of API testing tools like Postman, RestAssured, or SoapUI.
  • Work with performance testing tools like JMeter, Gatling, or LoadRunner.
  • Oversee all aspects of quality assurance, including establishing metrics and developing new tools and processes to achieve quality goals.
  • Diagnose and isolate issues, implementing techniques to stabilize the test system.
  • Develop new automated test scenarios using Java and maintain continuous test execution in Gitlab CI/CD.
  • Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps, or CircleCI).
  • Collaborate with cross-functional teams to ensure high-quality product releases.
  • Establish and refine formal QA processes, ensuring adherence to industry best practices.

DockerLeadershipPythonSQLAgileCypressGitJavaJavascriptJenkinsJMeterJUNITKubernetesQAQA AutomationSCRUMJavaScriptAPI testingAzureSeleniumCollaborationCI/CDLinuxDevOpsAttention to detailOrganizational skillsDocumentation

Posted 2024-11-20
Apply
Apply

πŸ” Public health technology

  • Expertise in using Selenium for automation testing.
  • Familiarity with software-as-a-service (SaaS) solutions.
  • Proficiency in Java technology stack.
  • Ability to communicate effectively with team members and stakeholders.
  • Understanding of SDLC and CI/CD pipeline integration.

  • Integral part of the Product Development Team focused on quality assurance.
  • Develop and automate test plans and cases.
  • Enhance code coverage through automation scripts.
  • Identify automation failures during manual testing across various environments.
  • Design, implement, and maintain automation frameworks adhering to SDLC.
  • Conduct test planning, execution, and regression testing.
Posted 2024-11-15
Apply
Apply

🧭 Full-Time

πŸ” Fintech

  • Ability to develop test automation in Java using Selenium and IDEs like IntelliJ or Eclipse.
  • Experience in deploying services in Kubernetes using tools like ArgoCD and Jenkins.
  • Capability to improve efficiency of existing test infrastructure with Docker, Selenium, and headless browser executions.
  • Familiarity with log aggregators such as SumoLogic, Kibana, or Splunk, and app monitoring tools such as Honeycomb or Grafana.
  • Experience writing SQL queries and working in a cloud-based environment (AWS).
  • Passion for automating tests and delivering high quality features in a fast-paced environment.
  • Comfortable working in Agile methodology.

  • Execute functional/performance tests by deploying microservices with different versions and configurations.
  • Develop test automation at the pace of feature development utilizing functional and performance test frameworks.
  • Customize, configure, patch services, and deploy infrastructure and code changes to production.
  • Analyze log files and troubleshoot production issues by automating and reproducing them in a non-production environment.
  • Plan, create, and implement strategies/solutions for feature validations and test automation.
Posted 2024-11-15
Apply
Apply

πŸ“ Argentina, Uruguay, Chile, Colombia, Mexico

🧭 Full-Time

🏒 Company: Austin Software

  • 5+ years of experience as a QA Automation Engineer.
  • 3+ years working with Cypress.
  • Complementary skills: Playwright, Selenium, Javascript, Typescript, REST API, Python, Java, Scala, SQL, Docker, Node, Next, React.

  • You are a motivated and self-directed engineer who wants to deliver real business value.
  • You help your team and peers align to the company vision and mission.
  • You consistently leave code and projects better than you found them.

CypressJavaJavascriptQAQA AutomationTypeScriptJavaScript

Posted 2024-10-23
Apply
Apply

πŸ“ USA, Argentina

πŸ” Fintech

🏒 Company: UpgradeπŸ‘₯ 1001-5000Consulting

  • Ability to develop test automation in Java using Selenium and use Integrated Development environments (IDE) such as IntelliJ or Eclipse.
  • Experience writing complex SQL queries.
  • Experience in deploying services in various environments such as Kubernetes, using deployment tools like ArgoCD and Jenkins.
  • Capability to improve efficiency of existing test infrastructure using Docker, Selenium, and headless browser executions.
  • Familiarity with log aggregators such as SumoLogic, Kibana, or Splunk, and app monitoring tools such as Honeycomb or Grafana.
  • Passion for automating tests and delivering high quality features in a fast paced environment.
  • Comfortable working in Agile methodology.

  • Execute functional/performance tests by deploying microservices with different versions and configurations.
  • Develop test automation at the pace of feature development utilizing functional and performance test frameworks.
  • Customize, configure, patch services, and deploy infrastructure and code changes all the way through to production.
  • Analyze log files and troubleshoot production issues by automating and reproducing them in a non-production environment.
  • Plan, create, and implement strategies/solutions for feature validations and test automation.

DockerSQLAgileEclipseGitJavaJenkinsKibanaKubernetesQAGrafanaMavenSelenium

Posted 2024-10-18
Apply
Apply

πŸ“ U.S., nearly 20 countries

πŸ” Customer Data Solutions

  • 5-8 years of QA experience.
  • Experience delivering high availability enterprise software products in a SaaS environment.
  • Proficiency in Typescript and REST API testing.
  • Experience with AWS and GraphQL is a plus.
  • Experience with continuous integration tools and distributed software control systems such as GitHub.
  • Eagerness to learn and adapt to new technologies and tools.
  • Good problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work collaboratively in a team environment.
  • Experience with automated testing tools and frameworks.

  • Create and work with existing test plans for new features using Typescript and Playwright.
  • Clearly document tests in QA test case tracking tool.
  • Drive communication with team members.
  • Participate in developing and improving QA strategy.
  • Drive QA processes among development teams.
  • Utilize tools to launch builds on QA environments.
  • Utilize and evaluate test results from automated testing harness.
  • Respond to priority shifts smoothly.

QATypeScriptStrategyAPI testingREST APICommunication Skills

Posted 2024-09-25
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software as a Service

  • Experience leading the test strategy and design on software projects, ideally in a SaaS environment.
  • 7+ years experience in API testing and API test automation using tools like Postman, Jest, Rest Assured.
  • 5+ years experience authoring and maintaining integration tests in frameworks like RSpec, Jest, or Nightwatch.js.
  • Experience with at least one programming language like JavaScript.
  • Experience testing components hosted in AWS or other cloud services.
  • Experience with Jenkins or other pipeline solutions.
  • Passion for Agile methodology and flexibility to adapt.

  • Be the voice of quality on the Agile team.
  • Articulate and defend testing strategies and decisions.
  • Develop and own test plans and automated tests at the component and integration level.
  • Test and merge new features into the main development line.
  • Maintain all automated test suites and their documentation.
  • Seek opportunities for process improvements.
  • Thrive in an Agile environment and engage with the team.

AWSLeadershipAgileJavascriptJenkinsJestQAQA AutomationSCRUMJavaScriptStrategyAPI testingCollaboration

Posted 2024-09-07
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.