Company Summary
External Job Title
Position Responsibilities
Job Summary: As an Associate QC Engineer, you are an early-career quality assurance professional focused on ensuring high software quality delivery of custom solutions across Deltek products. You will work closely with Developers, Senior QC engineers/Team Lead and cross‑functional teams to design and execute test cases, identify defects, and support smooth and reliable releases.
This role emphasizes learning, attention to detail, collaboration, and continuous improvement, providing a strong foundation for growth in quality engineering, automation, and modern QA practices.
Key Responsibilities:
- Requirements Analysis & Test Design: Understand and analyze requirements to identify test scenarios and design effective test cases for simple to moderately complex functionalities.
- Test Case Development & Execution: Develop, execute, and document manual test cases for functional, integration, regression, and UI testing, ensuring thorough validation of features.
- Defect Reporting & Verification: Report defects with detailed reproduction steps and evidence. Work with developers to troubleshoot issues and verify fixes, ensuring that resolved defects are re-tested and closed appropriately.
- Process Adherence & Quality Standards: Follow established QA processes, tools and release standards. Ensure compliance with Deltek’s quality governance, security, and testing protocols to maintain high product standards.
- Automation & AI Exposure: Collaborate on test automation efforts and gain exposure to AI‑assisted testing tools under guidance to improve efficiency and coverage.
- Collaboration: Partner effectively across a global team, including Team Lead/Senior QC Engineers, consultants, project managers, Deltek partners and subcontractors, and cloud operations.
- Leverage AI-first methodology throughout the project lifecycle: use AI-powered tools to design, execute and maintain scalable technical solutions that enhance software reliability and efficiency.
- Continuous Improvement: Actively engage in learning new tools, technologies, and Deltek product capabilities.
Work Location
Qualifications
Required Skills:
- Academic qualification: Bachelor’s degree (or final‑year student) in Computer Science, Engineering, or a related technical discipline.
- Project experience: Entry‑level experience through academic projects, internships, labs, or personal/open‑source projects.
- Quality Assurance & Testing Fundamentals: Knowledge of manual testing concepts, software testing life cycle (STLC) and QA methodologies. Fundamentals of design and test execution.
- Analytical and Problem‑Solving Skills: Strong analytical and problem‑solving skills, with the ability to learn and apply new concepts quickly
- Why Join Deltek?
At Deltek, you'll be part of a forward-thinking team dedicated to delivering innovative ERP solutions that empower organizations to achieve their goals. Our culture values collaboration, professional growth, and flexibility, providing you with opportunities to work on impactful projects and advance your career. You'll benefit from our commitment to leveraging cutting-edge AI capabilities, enabling you to design more innovative, more efficient solutions for our clients. Join us to make a difference in a supportive environment where your expertise is valued and your contributions drive real business success.
Success Criteria for the Role- Requirement Clarity: Fully understand and clarify testing requirements, ensuring test scenarios are clearly defined and directly traceable to functional specifications.
- Execution: Consistently develop and execute test cases within agreed timelines, proactively identifying potential risks or blockers in the testing process and communicating them to the team.
- Quality: Achieve high test coverage with minimal defect leakage into UAT or production, ensuring that most defects are caught and resolved during the QA phase for smooth releases.
- Collaboration & Communication: Receives positive feedback from team lead/Senior QC engineer, peers, and stakeholders for clear communication, teamwork, and reliable technical contributions.
- AI Adoption: Demonstrate efficiency gains through AI usage for defect triage, test automation, and improved testing accuracy.
Communication Skills: Good verbal and written communication skills in English, with the ability to clearly document test cases, report defects, and collaborate effectively with team members.
- Learning Mindset: Strong willingness to learn new tools, testing techniques, automation concepts, and AI‑assisted QA practices.
- Technical Skills
- Programming Fundamentals: Basic proficiency in at least one programming language such as Python, JavaScript (Node.js preferred), Java, or C/C++, with understanding of object‑oriented programming concepts.
- Computer Science Foundations: Knowledge of data structures, algorithms, and basic software design principles gained through academic or project work.
- Testing: Basic proficiency in designing and executing test cases for functional, integration, regression, and UI testing of web and/or desktop applications.
- Tools & Platforms (Exposure): Familiarity with QA tools and bug tracking systems for test case management and defect reporting.
- AI Tools (Plus): Hands‑on experience or foundational knowledge of AI/LLM‑based tools (such as AI assistants or copilots) and prompt engineering.
- Databases & SQL (Plus): Basic understanding of databases and ability to write simple SQL queries for data validation is an added advantage