Job description
Job Title: QA Automation Engineer (Remote – EST Hours)
Location: Remote (Must support Eastern Standard Time business hours)
Type: Full-Time, Long-Term Contract
Client: Major Pharmaceutical Company
Job Overview:
We are seeking a skilled and detail-oriented QA Automation Engineer to join our team supporting a large pharmaceutical client. This is a remote, long-term opportunity requiring full overlap with Eastern Standard Time (EST) business hours. The successful candidate will play a key role in building and maintaining robust automated test frameworks to ensure the quality of enterprise-scale applications and systems in a regulated environment.
Key Responsibilities:
- Design, develop, and maintain automated test frameworks for web and mobile applications using tools such as Selenium, Appium, or Cypress.
- Conduct API testing using tools like Postman, RestAssured, or SoapUI.
- Implement and integrate test suites into CI/CD pipelines using Jenkins, GitLab CI/CD, or Azure DevOps.
- Write and execute automation scripts using languages like Python, Java, C#, or JavaScript.
- Leverage frameworks like TestNG, JUnit, or NUnit for structured and scalable test automation.
- Collaborate with cross-functional teams including developers, QA engineers, and business analysts.
- Support Behavior-Driven Development (BDD) practices using Cucumber or SpecFlow.
- Use Git or SVN for version control and participate in code reviews.
- Track and manage tasks using Jira, Trello, or Azure Boards.
- Work within cloud platforms such as AWS, Azure, or Google Cloud, particularly in automating tests in virtualized/cloud environments.
- Debug and resolve complex issues across platforms and layers of the application stack.
Required Skills & Qualifications:
- Proven hands-on experience with UI and API test automation frameworks.
- Strong programming skills in at least one of the following: Python, Java, C#, or JavaScript.
- Experience with CI/CD pipelines and tools.
- Understanding of BDD frameworks and techniques.
- Familiarity with virtualization and containerization tools like Docker or VMware.
- Excellent analytical and debugging skills.
- Strong communication and collaboration abilities.
- Self-motivated with strong time-management skills and the ability to multi-task in a remote environment.
- Willingness to adapt and learn new tools and technologies as required by the project.