Job ID: JOB_ID_3822
Job Summary
We are seeking a highly experienced Senior Automation Engineer for a hybrid role requiring 3 days onsite in Charlotte, NC. This is a contract position with a focus on banking clients. The ideal candidate will possess a deep understanding of APIs, modern testing approaches, and strong programming skills in TypeScript or Python. Experience with GraphQL, AI topics, and cloud services is highly desirable.
Key Responsibilities
- Foster a culture of zero defects by motivating teams and ensuring quality standards.
- Collaborate with cross-functional teams to understand enterprise quality requirements and drive adoption of core processes.
- Implement a shift-left test strategy as the organization rearchitects its technology platform.
- Partner with DevOps engineers to fully automate testing within the CI/CD pipeline.
- Leverage market-leading automation frameworks and tools across all testing levels.
- Participate in product design reviews to ensure quality is integrated into the SDLC.
- Develop and manage test environment and test data management strategies.
- Decompose user stories and requirements to identify and automate necessary tests.
- Collaborate with QA Engineers to develop effective test strategies and plans.
- Provide hands-on training to existing testers on automation scripting and best practices.
Technical Skills Required
- Core Programming: Proficiency in TypeScript/JavaScript. Experience with Python is a plus.
- API Testing: Deep understanding of APIs, REST API testing best practices, and GraphQL testing.
- Cloud Services: Experience with AWS services (CloudWatch, Lambda, DynamoDB).
- CI/CD & Build Tools: Experience with GIT, GitLab, Docker, and CI/CD concepts.
- Load Testing: Experience with load testing technologies and best practices (e.g., LoadRunner, Gatling).
- Automation Tools: Experience with market tools like Postman/Insomnia, and open-source frameworks like Jest.
- Databases: Strong knowledge of relational databases and SQL.
- Front-end Automation: Familiarity with Selenium, Playwright, Cypress.
- Agile & SDLC: Familiarity with Agile frameworks and regression testing.
- White Box Testing: Extensive knowledge of White Box Testing practices.
- SDLC Best Practices: Understanding of coding standards, code reviews, source control, build/release processes, CI/CD, and test suite development.
Qualifications
- Minimum 15 years of experience, with at least 7+ years specifically in test automation engineering with API-based testing.
- Must have experience working with banking clients.
- Preferred BS/MS in Computer Science, Engineering, or a related field.
- Strong written and verbal communication skills.
- Enthusiastic, energetic, and curious about breaking code.
- Experience with financial services technology and consumer banking testing is preferred.
- Experience automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance).
Interview Process
- Candidates will perform a technical assessment.
- Hiring manager review.
- A 30-60 minute Zoom interview.
- Final in-office interview (approx. 30 minutes).
Soft Skills
- Leadership potential
- Highly communicative
- Curious about emerging technologies
Special Requirements
Visa Constraints: Not specified. Screening: Technical assessment, Hiring manager review, Zoom interview, In-person interview. Domain: Banking client experience required. Interview Mode: Technical assessment, Zoom, In-person.
Compensation & Location
Salary: $70 – $90 per year (Estimated)
Location: Charlotte, NC
Recruiter / Company – Contact Information
Recruiter / Employer: Altitude Technology Solutions Inc.
Email: a.kumar@atsitinc.com
Recruiter Notice:
To remove this job posting, please send an email from
a.kumar@atsitinc.com with the subject:
DELETE_JOB_ID_3822