ApplyQA Automation Engineer II - Backend APIs
Posted 3 months agoInactiveViewed
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