Software Engineer - Test & Automation

Posted 5 months agoViewed
12000 - 24000 USD per year
WorldwideContractSoftware Development
Company:Contrarian Thinking
Location:Worldwide, CST
Languages:English
Seniority level:Senior, 3+ years
Experience:3+ years
Skills:
DockerPythonSoftware DevelopmentAgileCypressGitJavascriptJMeterKubernetesQA AutomationTypeScriptREST APISeleniumCI/CDLinuxMicroservices
Requirements:
3+ years of experience in qa, automation, acceptance & integration tests Strong programming skills in Python, JavaScript/TypeScript Extensive experience with Web & API automation frameworks Strong knowledge of version control systems (Git, Bitbucket, GitHub) and Gitflow Strong Experience with WebDriver-based frameworks (Cypress, Playwright, Selenium etc) Expertise in building custom automation frameworks and performing code reviews Proficiency with test case management tools Strong background in integration and database testing Strong ability to identify and implement process improvements, lead testing initiatives & guide the team towards it Experience with data integrity testing Hands-on experience with performance testing tools (JMeter or similar) Expertise in E2E testing of web applications Proficiency with Linux commands & working in linux based systems Experience with containerization & Orchestration(Docker & K8s) is an Huge asset Expertise in testing REST APIs Experience with visual regression testing Strong understanding of Service oriented Architecture & Serverless architecture Proficiency in working across different operating systems (Windows, Linux & Mac) Experience with NextJs is a huge asset
Responsibilities:
Design, develop, and maintain automated test frameworks and test suites across all BizScout platforms and products Test and evaluate new features, identifying areas for modification and improvement Build and optimize CI/CD pipelines with integrated testing strategies Write and implement efficient code to automate testing processes Develop and maintain end-to-end, integration, and unit tests using modern testing frameworks Implement performance testing and monitoring solutions Create and maintain test documentation, quality assurance procedures, and testing standards Monitor QA activities, test results, defects, and perform root cause analysis for customer bugs Lead test automation initiatives and innovation in quality processes Work closely with developers, UX designers, and product owners Conduct database testing and ensure data integrity Maintain and upgrade existing testing systems Participate in code reviews with a focus on testability and quality Rotational on-call & support duties
Similar Jobs:
Posted 2 days ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted 2 days ago
United StatesFull-TimeBusiness Systems, Automation
Director of Business Systems & Automation
Posted 2 days ago
IndiaFull-TimeAI Startup
AI Engineer - Computer Vision (Crop.Photo)
Company:Crop.photo