Senior QA
Tata Consultancy Services
New York, NY$90,000 - $100,000 a year
Job Description
Senior QA Engineer - Quality Assurance II
Must Have Technical/Functional Skills
• 6+ years of experience in Software Quality Assurance across frontend and backend applications.
• Strong experience testing Backend services (Node.js preferred), RESTful APIs, Web frontend applications, Native mobile applications
• Expert knowledge of Testing Frameworks and Automation Design Patterns, including TDD, BDD, Page Object Model (POM)
• Experience with automation tools such as WebdriverIO, MochaJS, Postman, UI automation frameworks (e.g., Selenium, Cypress, Playwright or similar)
• Strong understanding of unit testing frameworks and code coverage practices.
• Experience integrating automation into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.).
• Experience with defect tracking and source control tools (e.g., Jira, Git).
• Experience working in Agile/Scrum environments.
• Strong understanding of Clean code principles, Test-driven development, Agile engineering mindset
• Knowledge of public cloud platforms (AWS, Azure, or GCP).
• Experience in application security testing.
• Proven ability to build and adopt new test frameworks.
• Excellent communication, collaboration, and leadership skills.
• High engagement, strong self-organization, and team-oriented mindset.
Roles & Responsibilities
• Develop and maintain comprehensive test cases, test strategies, and test plans, striving toward high levels of test automation using modern frameworks and programming languages.
• Ensure robust test automation across APIs, backend services, web frontend applications, and native mobile applications.
• Design, build, and maintain scalable automation frameworks for frontend UI, backend services, and API layers.
• Perform and support manual and automated testing, including:
• Functional testing
• Regression testing
• Integration and system testing
• Performance and scalability testing
• Security and compliance testing
• Drive quality improvements through collaboration with engineers, including support for unit testing and code refactoring.
• Promote and enforce Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
• Act as a Platform SME for Quality Engineering, defining and driving automation and testing strategy at the application level.
• Review user stories and product backlogs, deriving detailed test cases from requirements and specifications to validate:
• Completeness and edge cases
• Performance and reliability
• Scalability and testability
• Usability and accessibility
• Security and compliance
• Define risk-based testing approaches and provide recommendations on prioritization aligned with delivery timelines.
• Integrate automated tests into CI/CD pipelines, enabling continuous testing and rapid feedback.
• Conduct application security testing, validating against common vulnerabilities (e.g., OWASP Top 10).
• Validate applications deployed in public cloud environments (AWS, Azure, or GCP).
• Utilize industry-standard tools for defect tracking, source control, test case management, automation reporting, and monitoring.
• Mentor QA and engineering team members on automation best practices and framework adoption.
• Continuously evaluate and adopt new testing tools, frameworks, and quality practices.
Salary Range- $90,000-$100,000 a year
Location
New York, NY
Job Function
TECHNOLOGY
Role
Engineer
Job Id
397715
Desired Skills
Automation Testing
Salary Range
$90,000-$100,000 a year
Desired Candidate Profile
Qualifications : BACHELOR OF COMPUTER SCIENCE
Must Have Technical/Functional Skills
• 6+ years of experience in Software Quality Assurance across frontend and backend applications.
• Strong experience testing Backend services (Node.js preferred), RESTful APIs, Web frontend applications, Native mobile applications
• Expert knowledge of Testing Frameworks and Automation Design Patterns, including TDD, BDD, Page Object Model (POM)
• Experience with automation tools such as WebdriverIO, MochaJS, Postman, UI automation frameworks (e.g., Selenium, Cypress, Playwright or similar)
• Strong understanding of unit testing frameworks and code coverage practices.
• Experience integrating automation into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.).
• Experience with defect tracking and source control tools (e.g., Jira, Git).
• Experience working in Agile/Scrum environments.
• Strong understanding of Clean code principles, Test-driven development, Agile engineering mindset
• Knowledge of public cloud platforms (AWS, Azure, or GCP).
• Experience in application security testing.
• Proven ability to build and adopt new test frameworks.
• Excellent communication, collaboration, and leadership skills.
• High engagement, strong self-organization, and team-oriented mindset.
Roles & Responsibilities
• Develop and maintain comprehensive test cases, test strategies, and test plans, striving toward high levels of test automation using modern frameworks and programming languages.
• Ensure robust test automation across APIs, backend services, web frontend applications, and native mobile applications.
• Design, build, and maintain scalable automation frameworks for frontend UI, backend services, and API layers.
• Perform and support manual and automated testing, including:
• Functional testing
• Regression testing
• Integration and system testing
• Performance and scalability testing
• Security and compliance testing
• Drive quality improvements through collaboration with engineers, including support for unit testing and code refactoring.
• Promote and enforce Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
• Act as a Platform SME for Quality Engineering, defining and driving automation and testing strategy at the application level.
• Review user stories and product backlogs, deriving detailed test cases from requirements and specifications to validate:
• Completeness and edge cases
• Performance and reliability
• Scalability and testability
• Usability and accessibility
• Security and compliance
• Define risk-based testing approaches and provide recommendations on prioritization aligned with delivery timelines.
• Integrate automated tests into CI/CD pipelines, enabling continuous testing and rapid feedback.
• Conduct application security testing, validating against common vulnerabilities (e.g., OWASP Top 10).
• Validate applications deployed in public cloud environments (AWS, Azure, or GCP).
• Utilize industry-standard tools for defect tracking, source control, test case management, automation reporting, and monitoring.
• Mentor QA and engineering team members on automation best practices and framework adoption.
• Continuously evaluate and adopt new testing tools, frameworks, and quality practices.
Salary Range- $90,000-$100,000 a year
Location
New York, NY
Job Function
TECHNOLOGY
Role
Engineer
Job Id
397715
Desired Skills
Automation Testing
Salary Range
$90,000-$100,000 a year
Desired Candidate Profile
Qualifications : BACHELOR OF COMPUTER SCIENCE