Job Description
Position Summary
Our team of experts provides strategic guidance, implementation support, and customized solutions to enable organizations to achieve their digital transformation goals. As we continue to expand our operations, we are seeking a highly skilled and motivated Quality Assurance Engineer to join our dynamic team.
Essential Duties and Responsibilities
Develop and maintain automated testing solutions to support application development ecosystems
Build and maintain automated test libraries and utilities using Playwright and TypeScript
Develop and support automated testing across: internal browser-based applications, native mobile apps (iOS/Android), RESTful APIs, and backend services
Consume Gherkin-style test cases and implement them in the test framework
Develop API-based testing tools for data setup, cleanup, and workflow simulation to support test efficiency
Collaborate with QA leadership to track test coverage, quality metrics, and identify opportunities for automation improvements
Provide technical support and innovative cloud solutions in alignment with business objectives, by designing, architecting, maintaining, and operationalizing cloud-based applications and systems on the AWS Cloud
Support and maintain existing software functionality; investigate, analyze, and correct identified defects
Improve the maintainability and performance of existing software through application refactoring
Independently responsible for the entire lifecycle of medium and large features from design through deployment
Perform pull requests/merge requests, branch management, and build and deployments
Build, deploy, and maintain CI/CD pipelines for multiple stacks
Review technical design documentation and participate in technical reviews
Create proper documentation for software and test automation being built
Skills
Design, coding, debugging, and testing software
Strong debugging, scripting, and problem-solving abilities
Cloud architecture, cloud-native design, cloud computing, storage and database
Grasp of information security best practices
Familiarity with SQL and/or NoSQL database platforms
Familiarity with Git, Jira, and Agile development workflows
Experience working with test criteria using Gherkin or similar BDD syntax
Experience building and running API tests using Postman, REST Assured, or ReadyAPI
Experience working with CI/CD tools (Jenkins, Azure Pipelines, AWS Pipelines)
Experience with test data management or test data automation
Exposure to mobile test automation (Playwright for mobile web, or Appium)
.NET experience with ability to design and architect complex enterprise-level applications that involve multiple layers and services
Requirements analysis
Systems design
Understanding of at least one SDLC model and all phases
Understanding of Application Lifecycle Management
Understanding of data structures and algorithms
Strong communication skills and an eye for quality, maintainability, and long-term automation success
Able to operate independently and handle changing priorities
Qualifications
Bachelor’s degree in Computer Science, CIS, IT, IS, or related field, or equivalent professional experience
5+ years of experience with software testing strategies including exploratory, regression, and end-to-end validation
4+ years of hands-on experience developing test automation using Playwright, Selenium (TestNG), or Cypress
4+ years’ experience in object-oriented programming using Java, Python, or similar
3+ years’ experience in TypeScript or JavaScript
3+ years’ experience writing and executing SQL queries using MS SQL Server, PostgreSQL, or Oracle
2+ years’ experience in API testing tools such as Postman, ReadyAPI, or REST Assured
2+ years of experience in automation of test setup/cleanup
AWS Certified Cloud Practitioner, AWS Certified Developer Associate, or AWS Certified Solutions Architect Associate (preferred)
Physical Demands and Work Environment
The work is generally performed in an office environment. Physical demands include sitting, keyboarding, verbal communication, written communication. Employees are occasionally required to stand; walk; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the functions.
This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended anytime at the sole discretion of the Employer. Duties and responsibilities are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship. Effectual Inc. is an EEO employer and does not discriminate on the basis of any protected classification in its hiring, promoting, or any other job-related opportunity.











