Apply

QA Automation Engineer II - Backend APIs

Posted 11 days agoViewed

View full description

💎 Seniority level: Middle, 4+ years in software development and testing, 3+ years in test automation

📍 Location: United States, Australia, Canada, South America

🔍 Industry: FinTech

🏢 Company: Flex

🗣️ Languages: English

⏳ Experience: 4+ years in software development and testing, 3+ years in test automation

🪄 Skills: AWSGCPJavaJavascriptJenkinsMySQLQA AutomationSpring BootTypeScriptAPI testingAzurePostgres

Requirements:
  • 4+ years in software development and testing.
  • 3+ years of experience in test automation with a focus on API testing.
  • Proficient with Javascript/Typescript, Java, Springboot and their associated test frameworks.
  • Proficient in test automation tools and frameworks such as Playwright, Cypress, Puppeteer, WebDriverIO and RestAssured.
  • Proficiency with CICD pipelines using tools like Github Actions, CircleCI and Jenkins.
  • Strong understanding of relational databases such as MySql, Postgres and MSSQL.
  • Experience with observability platforms such as DataDog and NewRelic.
  • Experience utilizing cloud platforms such as AWS, Azure, and GCP.
  • Proven understanding of software testing methodologies, techniques, and best practices for UI and REST API testing.
  • Strong analytical and troubleshooting skills.
  • Excellent written and verbal communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Professional working proficiency with English.
Responsibilities:
  • Serve as the test automation subject matter expert within an engineering team, advocating for and upholding testing best practices.
  • Partner with engineering and quality peers to evaluate existing manual testing processes to identify and prioritize automation opportunities.
  • Design and write robust tests that promote reusability, stability and maintainability.
  • Oversee the maintenance and optimization of automated testing suites for the team, ensuring timely review & resolution of test failures.
  • Work with quality peers to identify enhancements to automated testing frameworks and support their implementation.
  • Contribute to release planning, testing and release activities.
  • Effectively communicate testing progress, challenges, and risks to stakeholders while providing actionable recommendations for continuous improvement.
Apply