Company Summary
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference.
At Deltek, we take immense pride in creating a balanced, values-driven environment where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com
Business Summary
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged consider joining us as we explore the limitless opportunities of the software industry.
Position Responsibilities
Test Automation Architecture & Framework Design
- Design, develop, and maintain robust, scalable, and reusable test automation frameworks for web-based enterprise applications.
- Apply software engineering principles and test automation design patterns (e.g., Page Object Model, Screenplay, Factory, Builder, Adapter).
- Define framework standards including test structure, naming conventions, configuration management, and test data handling.
- Ensure frameworks support data-driven, modular, and hybrid automation approaches.
Automation Development & Execution
- Develop high-quality automated test scripts using JavaScript/TypeScript.
- Implement and maintain UI automation using modern tools such as Playwright.
- Design and execute REST API automation tests, validating endpoints, payloads, contracts, and error handling.
- Integrate UI and API automation into a unified test framework.
- Execute automated test suites as part of CI/CD pipelines and scheduled regression runs.
AI-Assisted Automation & Efficiency
- Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, or similar) to improve efficiency in:
- Test automation development
- Framework enhancement
- Debugging and failure analysis
- Script refactoring and maintenance
- Evaluate and adopt AI-driven approaches to reduce manual effort while maintaining engineering rigor and test reliability.
Technical Leadership & Quality Ownership
- Proactively troubleshoot complex automation failures and perform root-cause analysis across application, data, and environment layers.
- Improve automation stability, execution performance, and maintainability.
- Review automation code and provide technical guidance to junior engineers.
- Collaborate closely with Engineering, QE, and DevOps teams to align automation with application architecture.
Process, Standards & Continuous Improvement
- Define, document, and evolve automation standards, guidelines, and best practices.
- Identify and reduce technical debt in automation frameworks.
- Contribute to continuous improvement of automation tooling, libraries, and infrastructure.
- Stay current with emerging automation and AI technologies and recommend adoption where appropriate.
Qualifications
Required
- Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience.
- 5+ years of experience in test automation or software engineering with a strong focus on automation.
- Proven experience designing and maintaining test automation frameworks for Enterprise Application
- Strong foundation in software engineering principles and test automation best practices.
- Proficiency in JavaScript for automation and framework development.
- Strong analytical, debugging, and problem-solving skills.
- Ability to work independently and lead technical initiatives.
Preferred
- Hands-on experience with Playwright for modern web automation.
- Experience with REST API automation testing.
- Experience with low-code or hybrid automation tools, such as Rapise.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) to improve productivity and code quality.
- Familiarity with applying AI to test automation use cases such as:
- Test case generation
- Script maintenance and refactoring
- Failure analysis and debugging
- Experience integrating automation into CI/CD pipelines.
- Exposure to performance or scalability testing concepts.
- Experience mentoring or providing technical guidance to other automation engineers.
Soft Skills
- Strong written and verbal communication skills.
- Ability to explain complex technical concepts clearly.
- Proactive mindset with strong ownership and accountability.
- Comfortable working in a fast-paced, evolving environment.
Position Type
FT
Travel Requirements
No
Applicant Privacy Notice
Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (Personal Data) to administer and evaluate your application. We are the controller of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice . Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.