Senior Product Developer (DevOps + SDET)
Grow
Job Description & Requirements:
- Strong ownership of Automation QA process as part of a global product development/release cycle.
- Managing complex and distributed QA environments for Automated and Manual Testing (Test Labs).
- Coordination and communication with the development team (Business Specialists, Engineers, QAs and DevOps) and IT department.
- Maintenance and development of internally developed auto test software tools.
- Developing and Implementing Tools and Utilities for optimization of QA Activities.
- Incorporating AI-Enabled Product Development Initiatives for Acceleration.
Responsibilities:
- Conduct daily monitoring and troubleshooting the QA environments. Ensure the automation infrastructure executes auto-tests and delivers results on the testing portals (within the expected timeframe) to be available for development teams. Perform preliminary analysis of differences and failures of the automation test results. Running the automation test scripts.
- Deployment of QA environments (virtual machines). Create and configure virtual machines (VMs) for automated testing of new versions. Establish and configure VMs for manual testing of new versions and patches.
- Perform source code analysis to identify and resolve issues, as well as implement necessary improvements to the testing and automation infrastructure. Assistance to QAs in maintenance and development of auto test library (test scripts). Enhance and optimize automation scripts for improved efficiency.
- Ensure that all VMs within the testing infrastructure consistently adhere to security standards, including recent updates, malware protection, and accessibility of shared resources.
- Carrying out periodical performance and load capacity tests of the product. Maintenance and further development of internal auto test software. Resource and HW planning.
- Coordination with and support of the development team (Business Specialists, Engineers, QAs and DevOps). Following requirements of the existing methodology and architecture standards.
- Provide mentorship to other team members. Participate in cross-functional tasks and other responsibilities as necessary.
- Design, develop, and maintain automated tools and utilities to enhance the efficiency and effectiveness of the QA process. Continuously assess and improve QA workflows by creating custom utilities to address specific challenges in the development cycle.
- Leverage artificial intelligence and machine learning technologies to automate repetitive tasks, improving productivity across development and testing. Driving the integration of AI-driven testing tools to predict potential issues, enhance test coverage, and improve testing accuracy.
Skills/Technologies (Required):
- Windows Administration, VMWare vSphere
- TFS / Azure DevOps
- MS Azure, PowerShell, Batch Scripts
- MS SQL Server, MongoDB
- C#, JavaScript, VB6, C++
- IIS
Skills/Technologies (Preferred Skills):
- Programming Languages: VBScript
- Test Automation: TestComplete
- CI/CD: Jenkins, Docker
- Version Control: Git
- Project Management Tools: Jira, Confluence
- Test Management Systems: TestRail, Xray, Zephyr, DoQA
- Web technologies: HTML, CSS, XML, Xpath
- Platforms: Ubuntu (Linux)
- AI in Testing / Development Tools: GitHub Copilot, ChatGPT APIs / OpenAI APIs
What you need to succeed:
- Strong expertise in Windows administration.
- Strong (3+ years) experience in C# programming.
- Experience in designing and implementing test automation frameworks and tools.
- Good knowledge of scripting languages (eg. powershell, vbscript).
- Experience in analyzing and maintaining complex legacy source code.
- Readiness to work independently.
- Participation in international development projects.
- Automation test experience.
- Constructing test-plans and testing scenarios.
- Understanding of ML lifecycle (data prep, training, validation, deployment).
- Familiarity with Responsible AI principles (bias, fairness, explainability).
#LI-DA1 #HYBRID
About Epicor
At Epicor, we’re truly a team. Join 5,000 talented professionals in creating a world of better business through data, AI, and cognitive ERP. We help businesses stay future-ready by connecting people, processes, and technology. From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters. Together, Epicor employees are creating a more resilient global supply chain.
We’re Proactive, Proud, Partners.
Whatever your career journey, we’ll help you find the right path. Through our training courses, mentorship, and continuous support, you’ll get everything you need to thrive. At Epicor, your success is our success. And that success really matters, because we’re the essential partners for the world’s most essential businesses—the hardworking companies who make, move, and sell the things the world needs.
Competitive Pay & Benefits
Health and Wellness: Comprehensive health and wellness benefits designed to support your overall well-being.
Internal Mobility: Opportunities for mentorship, continuing education, and focused career goal setting, with 25% of positions filled internally.
Career Development: Free LinkedIn Learning licenses for everyone, along with our Mentoring Program to boost your personal development.
Education Support: Geographically specific programs to balance the cost of education with the benefits of continued learning and personal development.
Inclusive Workplace: Collaborate with a diverse team in an inclusive, global workplace that fosters innovation and celebrates partnership.
Work-Life Balance: Policies built on mutual trust and support, encouraging time off to rest, recharge, and reconnect.
Global Mobility: Comprehensive support for international relocations and permanent residency processes.
Equal Opportunities and Accommodations Statement
Epicor is committed to creating a workplace and global community where inclusion is valued; where you bring the whole and real you—that’s who we’re interested in. If you have interest in this or any role- but your experience doesn’t match every qualification of the job description, that’s okay- consider applying regardless.
We are an equal-opportunity employer.
Recruiter:
Danial Azizi