About Centific
At Centific, people are at the center of our culture.We constantly seek out opportunities for people to enhance their skills,
and emphasize work-life balance for all our employees.We believe that competition can bring out the very best in people
β from our annual creative film and speech contests to our weekly office game tournaments,we mix work and play to engage our people and help our clients succeed.
About Job
Overview
We are seeking a Software Test Engineer with hands-on experience in software testing and automation. You will execute automated tests and maintain automation scripts, triaging automation failures and raising issues to the relevant develop teams. This role requires coding or scripting experience, an understanding of SCCM architecture, and experience in working with large-scale configuration environments.
Job Description
- Execute and monitor Build Verification Tests (BVT) for each build; perform quick validation, identify blockers, and communicate results concisely & timely.
- Maintain and extend automated regression suites (create new automated test cases, update existing scripts, and improve coverage based on product changes).
- Debug automation failures by analyzing logs, screenshots, traces, and test telemetry to determine root cause (test script issue, product defect, or environment/config problem).
- Triage and reduce flaky tests by improving test reliability, adding better waits/assertions, and strengthening test data/environment setup.
- File high-quality bugs with clear repro steps, expected vs. actual results, and supporting evidence; follow up with developers through fix verification.
- Collaborate with SDE/SDET/DevOps teams to keep test environments healthy and to integrate automated tests into CI pipelines.
- Leverage AI tools responsibly to accelerate test design, failure analysis, and documentation (e.g., summarizing logs, generating test ideas, improving readability of test code).
- Execute system-level configuration tasks to validate end-to-end SCCM operations and infrastructure behavior.
- Perform manual testing, drive automation initiatives, and optimize test coverage across automation frameworks.
- Refactor and enhance legacy test cases and automation scripts; conduct analysis of automated test failures and provide resolutions.
- Produce detailed, actionable defect reports and collaborate with cross-functional teams for root-cause analysis and issue resolution.
Β
Requirements
- Bachelorβs degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- ~2 years of experience in software testing, QA, or test automation (internship/academic projects are welcome).
- Demonstrated AI experience or strong interest (e.g., using AI tools for coding/testing, coursework, projects, experimentation with LLMs) and willingness to apply AI to improve day-to-day engineering productivity.
- Hands-on experience (or strong fundamentals) in at least one programming/scripting language such as Python, C#, JavaScript/TypeScript, or PowerShell.
- Solid debugging/troubleshooting skills: ability to read logs, interpret failures, isolate variables, and propose next-step experiments.
- Understanding of test fundamentals: test case design, regression testing, defect lifecycle, and quality mindset.
- Familiarity with test automation frameworks/tools is a plus (e.g., Playwright, Selenium, Cypress, Appium, NUnit/PyTest, REST API testing).
- Exposure to CI/CD and version control (Git) is a plus; experience running tests in pipelines is beneficial.
- Strong written and verbal communication in English; able to write clear bug reports and concise test summaries.
- Bachelorβs degree in computer science or a related field, with a strong sense of ownership and professional integrity.
- Strong analytical and problem-solving abilities with the capability to understand Β
- Proficiency in reading, understanding, and modifying code in at least one programming language or scripting language.
- Knowledge of SCCM architecture, deployment operations, and configuration management principles (is a plus).
Centific is an equal opportunity employer. We aim to create an inclusive workplace and leverage the power of diversity. We are committed to providing a work environment free of discrimination and harassment. We do not discriminate or allow harassment on the basis of race, color, religion, disability, gender, national origin, sexual orientation, gender identity, gender expression, age, genetic information, military status or any other legally protected status. Workplace discrimination related to being pregnant and pregnancy-related harassment, including discrimination in the hiring process, is strictly prohibited in Centific Global Solutions.