Test Automation Engineer
Location
Serbia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Test Automation Engineer
Candescent
• Design, develop, and maintain robust test automation frameworks using Python • Build and execute automated test suites using Selenium WebDriver for web applications • Implement and maintain test frameworks following best practices such as Page Object Model (POM) using PyTest and/or unitTest • Develop and execute API automation tests to validate backend services and integrations • Integrate automated test execution into CI/CD pipelines using Jenkins and/or Azure Pipelines • Manage test execution, defects, and reporting within Azure DevOps (ADO) • Create, maintain, and track test cases using Xray for test management • Collaborate closely with Developers, Product Managers, and DevOps teams to build quality into every stage of the SDLC • Perform code reviews for automation scripts and ensure maintainability and scalability of test assets • Analyze test results, identify root causes, and proactively highlight quality risks • Continuously improve automation coverage, execution speed, and reliability
Job Requirements
- 6–8 years of experience in QA Automation for web and enterprise applications
- Strong hands‑on proficiency in Python for automation development
- Extensive experience with Selenium WebDriver
- Solid understanding and implementation of test framework design patterns (POM, data‑driven, keyword‑driven)
- Experience with PyTest and/or unitTest
- Proven experience integrating automation with CI/CD pipelines (Jenkins, Azure Pipelines)
- Strong working knowledge of Azure DevOps (ADO) for test and defect management
- Experience using Xray for test case management and traceability
- Proficiency with Git and version control best practices
- Hands‑on experience in API testing (RESTful services)
- Strong analytical, debugging, and problem‑solving skills
- Excellent collaboration and communication skills
Benefits
- Opportunity to work on high‑impact, enterprise‑scale products
- A strong engineering culture focused on automation, quality, and innovation
- Collaboration with global teams
- Competitive compensation and benefits
- Long‑term growth and leadership opportunities within QA and Engineering
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Complete various types of software testing for system updates including functional, performance, API, and DB verification testing • Design, execute, and maintain manual and automated regression test cases • Identify, document, track, and advocate for defect resolution using bug tracking systems • Collaborate closely with developers, product managers, and stakeholders to understand requirements and system architecture • Develop and maintain comprehensive test documentation including test plans, test cases, and testing reports • Ensure test coverage and adherence to project requirements • Mentor junior team members and contribute to best practices development
QA Automation Engineer
eBayWe connect people and build communities to create economic opportunity for all.
• Design, develop, maintain, and enhance automation frameworks using Katalon Studio and Selenium WebDriver • Continuously improve existing automation frameworks by developing reusable components, increasing automation coverage, and improving framework scalability and maintainability • Develop and maintain automated test scripts for web, mobile, API, and database testing • Integrate automated test execution into Jenkins CI/CD pipelines and fix automation execution issues • Manage automation code using Git, following version control procedures and participating in code reviews • Implement manual testing, exploratory testing, regression testing, and user acceptance support as needed • Perform API testing using SOAP and REST services • Perform mobile application testing on Android and iOS platforms • Conduct database testing using Microsoft SQL Server Management Studio by writing SQL queries • Analyze automation failures, perform root cause analysis, and collaborate directly with developers to resolve issues • Create and maintain test plans, test cases, automation documentation, and testing metrics • Collaborate closely with developers, and product owners throughout the software development lifecycle • Recommend and implement improvements to QA processes, automation strategies, and testing standards
RPA Solution Architect / Automation Manager – UiPath, Blue Prism, AI, Salesforce
TMSQualified, Reliable, Viable
• Architect, execute, and scale an enterprise end-to-end RPA roadmap. • Mature targeted automation concepts into fully scaled agentic workflows by leveraging Google Cloud AI Agents integrated with core delivery models. • Lead complex integration ecosystems combining Salesforce Service Cloud, Marketing Cloud, and Social Listening platforms to achieve unified consumer operational flows. • Author robust, bulletproof Business, Technical, and Product Requirement Documents (BRD, FRD, PDD, SDD). • Bridge gaps between senior executive management, core architects, and quality engineering teams by translating large-scale strategic epics into micro-executable Agile user stories. • Perform deep data lineage analysis, structural validation, and risk mitigation across complex system interfaces to prevent downstream defect propagation during high-velocity deployments. • Facilitate daily Scrums, user story grooming, and sprint reviews. Standardize tracking frameworks using Jira Agile dashboards, burn-up/burn-down metrics, and centralized SharePoint configurations. • Mentor upcoming technology and analytics professionals. Conduct systematic knowledge-sharing sessions while running infrastructure cost-benefit and performance evaluations to identify ongoing efficiency opportunities.
• Establish and document QA best practices, testing standards, and automation guidelines across active client engagements • Develop reusable testing frameworks, tooling templates, and documentation that project teams can adopt independently • Define and track cross-client, cross-project, cross-region QA metrics (coverage, defect rates, flakiness) and report on quality trends • Establish test coverage requirements and quality gates for CI/CD pipelines • Build and maintain automated test suites (e.g. unit, integration, end-to-end, etc.) across multiple concurrent projects • Configure and maintain test infrastructure • Evaluate and recommend tools appropriate to each project's stack • Serve as a shared expert for QA questions across project teams • Review test code and provide actionable feedback as needed • Participate in project planning to flag testability risks early • Document testing patterns, runbooks, and how-to guides for common scenarios • Actively reduce dependency on dedicated QA engineers over time by upskilling project engineers




