Job description:
Technology Digest, Inc. (TDI) is a boutique-style consulting firm headquartered in Rockville, Maryland. TDI provides products and services that help commercial and government institutions by focusing on innovation, increasing effectiveness, and enhancing the quality of life. TDI is passionate about developing organic products and services that improve our everyday life.
We have an opening for a Senior Test Automation Engineer. We are looking for a very detailed oriented software tester who loves to break the system in every possible way with excellent verbal and written communication skills.
Roles and Responsibilities:
Work closely with other developers, vendors, and integration partners to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance, and quality.
We are seeking a highly skilled Senior Test Engineer with expertise in automation testing for an Azure and .NET-based platform. The ideal candidate will have a strong background in test automation, performance testing, and DevOps integration while ensuring the highest quality standards for our cloud-based applications. This role requires deep technical proficiency in automation frameworks, CI/CD pipelines, and cloud testing strategies.
The Senior Test Engineer will work closely with developers, DevOps engineers, and product teams to design, implement, and execute automated test solutions that enhance the scalability, security, and reliability of our applications.
Key Responsibilities:
1. Test Automation & Framework Development
- Design, develop, and maintain test automation frameworks for Azure-based .NET applications.
- Implement and optimize UI, API, and performance automation scripts using Selenium, Playwright, NUnit, xUnit, or other automation tools.
- Develop automated test scripts in C# and Python for functional, regression, and integration testing.
- Implement end-to-end testing for cloud-based applications deployed on Microsoft Azure.
2. Quality Assurance & Testing Strategy
- Develop test strategies, test plans, and test cases aligned with project goals and compliance requirements.
- Perform comprehensive testing of web applications, APIs, microservices, and databases.
- Conduct load, stress, and performance testing using tools like JMeter, k6, or Azure Load Testing.
- Identify and document defects, ensuring effective tracking and resolution.
- Collaborate with DevOps teams to integrate automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions).
3. CI/CD & Cloud Testing Integration
- Ensure automated testing is embedded in the development process and integrated into CI/CD pipelines.
- Work with Azure DevOps to manage builds, releases, and deployment automation testing.
- Develop and execute Infrastructure as Code (IaC) test automation for cloud environments.
- Perform security and compliance testing for Azure-hosted applications.
4. Collaboration & Leadership
- Mentor junior QA engineers and provide technical leadership on automation best practices.
- Work closely with developers, DevOps engineers, and business analysts to identify and resolve quality issues.
- Participate in code reviews and sprint planning to enhance test coverage.
- Drive a culture of quality by championing automation and continuous improvement initiatives.
Required QualificationsTechnical Skills & Experience
- 8+ years of experience in software quality assurance, with 5+ years focused on test automation.
- Strong expertise in .NET/C# and Python for writing automation scripts.
- Extensive experience with Selenium, Playwright, NUnit, xUnit, SpecFlow, or other test automation frameworks.
- Expertise in Azure DevOps, CI/CD pipelines, and cloud-based application testing.
- Strong understanding of REST API testing using Postman, RestAssured, or similar tools.
- Experience with containerized testing in Docker/Kubernetes environments.
- Proficiency in SQL and NoSQL databases for test data validation.
- Hands-on experience with performance testing tools (JMeter, k6, Azure Load Testing).
- Experience working in Agile/Scrum environments with a focus on automation-first testing.
Soft Skills & Competencies
- Excellent problem-solving and debugging skills.
- Strong ability to analyze complex test scenarios and develop robust automation solutions.
- Effective collaboration with cross-functional teams to improve testing efficiency.
- Ability to mentor junior engineers and drive testing best practices.
- Strong communication skills with attention to detail in documentation and reporting.
- Strong compliance with HIPAA, ISMS, SOC, HITRUST AND ISO27001.
Preferred Qualifications
- Experience with Azure security and compliance testing (e.g., penetration testing, data encryption validation).
- Familiarity with IaC testing using Terraform or Bicep.
- Certifications such as Microsoft Certified: Azure DevOps Engineer Expert or ISTQB Advanced Level Test Automation Engineer.
- Experience with AI-driven test automation tools.
Job Type: Full-time
Application Question(s):
- What is your current monthly in salary in USD ?
- What is your expected monthly salary in USD?
- Do you have any international wire transfer account e.g. Wise, Payoneer etc.
- What is your notice period in days?