Key Responsibilities Collaborate with test managers, project leaders, and software architects to define test automation strategies and architecture aligned with development goals. Select and implement appropriate automation tools and frameworks that integrate seamlessly into the development and CI/CD pipeline. ...
Design, develop, and execute automated test scripts using advanced testing tools, with a focus on improving efficiency, test coverage, and supporting end-to-end testing. Convert manual test cases into automated scripts in coordination with the manual testing team to streamline testing efforts. Develop and maintain automated test suites for regression, sanity, and smoke testing to ensure continuous system performance and reliability. Manage test environments and staging areas to support test execution and analysis. Enhance and maintain performance and non-functional testing strategies, including security and fuzz testing. Analyze automation test results, identify defects or gaps, and iterate on test strategies for improved precision and stability. Troubleshoot customer-reported issues in collaboration with development teams. Collaborate closely with development teams to stay informed of code changes and evaluate their impact on existing test frameworks. Generate detailed reports on test automation results, highlighting trends, risks, and opportunities for optimization. Required Skills Technical Proficiency Strong hands-on experience in test automation for Java and Javascript/Typescript based applications. Proficient in automation tools and frameworks such as Playwright, REST-assured and Postman. Experience with RDBMS (PostgreSQL) and writing complex SQL queries. Experience with scripting languages and test data management techniques. Hands-on experience with virtualized environments, VMs, Docker, and Cloud platforms (cloud experience is a plus). Familiarity with CI/CD principles and tools; experience with Azure DevOps is a plus. Solid understanding of version control systems, especially GIT. Proficient in both Linux and Windows operating systems for test execution and analysis. Quality Assurance Foundations Strong background in UI, API, performance, and non-functional testing. Advanced debugging and troubleshooting skills to resolve complex issues. Knowledge of Agile and Iterative software development methodologies. Ability to manage test variants in highly configurable applications. Excellent verbal and written communication skills, capable of clearly documenting and presenting test findings. Self-motivated, detail-oriented, and able to manage multiple priorities in a dynamic, fast-paced environment.
experience
12
show more
Key Responsibilities Collaborate with test managers, project leaders, and software architects to define test automation strategies and architecture aligned with development goals. Select and implement appropriate automation tools and frameworks that integrate seamlessly into the development and CI/CD pipeline. Design, develop, and execute automated test scripts using advanced testing tools, with a focus on improving efficiency, test coverage, and supporting end-to-end testing. Convert manual test cases into automated scripts in coordination with the manual testing team to streamline testing efforts. Develop and maintain automated test suites for regression, sanity, and smoke testing to ensure continuous system performance and reliability. Manage test environments and staging areas to support test execution and analysis. Enhance and maintain performance and non-functional testing strategies, including security and fuzz testing. Analyze automation test results, identify defects or gaps, and iterate on test strategies for improved precision and stability. ...
Troubleshoot customer-reported issues in collaboration with development teams. Collaborate closely with development teams to stay informed of code changes and evaluate their impact on existing test frameworks. Generate detailed reports on test automation results, highlighting trends, risks, and opportunities for optimization. Required Skills Technical Proficiency Strong hands-on experience in test automation for Java and Javascript/Typescript based applications. Proficient in automation tools and frameworks such as Playwright, REST-assured and Postman. Experience with RDBMS (PostgreSQL) and writing complex SQL queries. Experience with scripting languages and test data management techniques. Hands-on experience with virtualized environments, VMs, Docker, and Cloud platforms (cloud experience is a plus). Familiarity with CI/CD principles and tools; experience with Azure DevOps is a plus. Solid understanding of version control systems, especially GIT. Proficient in both Linux and Windows operating systems for test execution and analysis. Quality Assurance Foundations Strong background in UI, API, performance, and non-functional testing. Advanced debugging and troubleshooting skills to resolve complex issues. Knowledge of Agile and Iterative software development methodologies. Ability to manage test variants in highly configurable applications. Excellent verbal and written communication skills, capable of clearly documenting and presenting test findings. Self-motivated, detail-oriented, and able to manage multiple priorities in a dynamic, fast-paced environment.
Key Responsibilities<br /> Architecture & Design<br />o Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and<br />performance testing.<br />o Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems.<br />o Participate in design discussions to ensure testability, document risks, and propose automation strategies<br />aligned with engineering standards.<br /> Engineering Excellence<br />o Produce clean, reusable, and maintainable automation scripts following best practices.<br />o Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines.<br />o Conduct root-cause analysis for defects and drive preventive quality improvements.<br />o Perform debugging, reliability analysis, and optimization of automation suites.<br /> Delivery & Operations<br />o Own test execution pipelines from development through deployment and monitoring.<br />o Create automated dashboards, alerts, and quality signals to validate release readiness.<br />o Collaborate in production issue investigations by building automated repros and validation scripts.<br />o Use logs, metrics, and synthetic testing to ensure reliability and performance regressions are detected early.<br /> Collaboration & Leadership<br />o Collaborate with developers, SRE, product, and security teams to define acceptance criteria and quality<br />measures.<br />o Break down complex testing requirements into automated, scalable workflows.<br />o Mentor junior QA engineers and developers on automation patterns, scripting, and quality-first engineering.<br />o Promote a culture of quality, continuous improvement, and shared ownership of system reliability.<br /> Compliance & Policy<br />o Ensure all QA processes adhere to HIPAA, security, and regulatory requirements.<br />o Follow secure testing practices, including test data handling and compliance controls.<br />o Maintain audit-ready documentation for test plans, coverage, and quality controls.<br />Minimum Qualifications<br /> Experience: 8+ years of experience in QA automation, SDET, or software engineering roles focused on test<br />automation for distributed or cloud-based systems. Strong understanding of QA methodologies, test design, and<br />systems validation.<br /> Programming & Frameworks: Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting.<br />Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing<br />frameworks.<br /> Cloud & DevOps: Experience running tests in AWS environments with strong understanding of CI/CD pipelines<br />using Azure DevOps: Familiarity with IaC, containerized test execution, and observability tools. Data & Storage: Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows. Ability to validate ETL<br />pipelines, schema changes, and data quality through automation.<br /> Quality: Expertise in automated testing (unit, integration, contract, E2E, regression). Familiarity with blue/green<br />and canary release testing. Experience with service monitoring, performance metrics, and automated stability<br />checks.<br /> Containers & Distributed Systems: Hands-on experience testing microservices deployed in Docker/Kubernetes.<br />Familiarity with distributed tracing, API gateways, and asynchronous messaging validation.<br />Nice to Have (Preferred)<br /> Experience with load testing tools (k6, JMeter, Gatling).<br /> Experience validating event-driven systems (Kafka, SQS, SNS).<br /> Exposure to security automation and vulnerability scanning.<br /> Ability to lead test automation initiatives or own complex quality subsystems.<br />Education<br />Bachelor’s degree in computer science, Software Engineering, Information Technology, or equivalent practical<br />experience.<br />Work Environment & Physical Demands<br /> Primarily sedentary; ability to sit for extended periods.<br /> Occasionally lift to 10 lbs.<br /> Predominantly office/indoor working conditions.<br /> Travel <10% (primarily local; training and collaboration).<h3>experience</h3>9