Eng II, Test
baxter
Job Description
Key Responsibilities
Automation Development
- Develop and maintain automation test scripts for:
- Web applications using Selenium or equivalent frameworks
- APIs and backend services using RestSharp or equivalent tools
- Mobile applications (Android & iOS) using Appium (exposure / basic hands-on)
- Contribute to existing automation frameworks following established coding standards and best practices.
- Write clean, readable, and reusable test scripts.
BDD & Functional Testing
- Implement BDD-based automated tests using SpecFlow or equivalent frameworks.
- Collaborate with developers and testers to understand user stories and acceptance criteria.
- Ensure automated tests accurately validate functional and non‑functional requirements.
Test Execution & Validation
- Execute functional, regression, and integration tests across web, API, and mobile layers.
- Validate API responses and backend behavior, including basic database validation where required.
- Analyze failures, identify root causes, and raise clear, actionable defects.
CI/CD & Team Collaboration
- Execute automation tests as part of CI/CD pipelines and support smoke/regression runs.
- Use version control systems (Git) for test code management.
- Work closely with development, QA, and DevOps teams to ensure timely and high-quality releases.
- Participate in sprint ceremonies, test planning, and review sessions.
Learning & Growth
- Continuously enhance skills in automation tools, frameworks, and testing practices.
- Learn and adopt team standards related to automation, BDD, and CI/CD.
- Seek feedback and guidance from senior engineers to improve technical expertise.
Required Skills & Qualifications
- 4+ years of hands-on experience in test automation.
- Strong experience in web automation using Selenium or equivalent frameworks.
- Experience in API automation using RestSharp or similar tools.
- Exposure mobile automation using Appium (Android / iOS).
- Experience with BDD frameworks such as SpecFlow or equivalent.
- Basic understanding of automation scripting (C#, Java, or equivalent).
- Familiarity with Git and running tests in CI/CD environments.
- Understanding STLC, SDLC, and Agile methodologies.
- Familiarity with Page Object Model or similar automation design patterns.
- Interest in learning advanced automation, CI/CD, or cloud-native testing.
- Good analytical, communication, and teamwork skills.