Title: Sr. QA Automation Testing Engineer
Location: New York City NY (Hybrid 3 days onsite)
Job Description:
-
We are seeking a highly skilled Automation and Functional Testing Engineer to join our dynamic Quality Assurance team.
-
The ideal candidate will have substantial experience in automation testing using Playwright or Selenium with a strong background in ETL/database testing and a solid understanding of API testing.
-
The candidate will be responsible for building and maintaining test suites executing endtoend functional testing performing data validation and managing codebases and test scripts.
Automation Testing:
-
Design develop and maintain robust test suites using Playwright/Selenium with Typescript/Java.
-
Implement automation frameworks for testing applications and ensure highquality deliverables.
-
Collaborate with developers to integrate automated tests into the software development lifecycle.
Functional Testing:
-
Execute endtoend functional testing across multiple environments and platforms.
-
Track and report test coverage ensuring comprehensive validation from ETL processes to UI.
-
Identify document and follow up on defects ensuring timely resolution.
ETL/Database Testing:
-
Conduct data validation and backend testing on SQL Server MySQL and NoSQL databases such as MongoDB and Cassandra.
-
Perform automation on data pipeline testing to ensure the integrity of data moving from SQL to NoSQL databases.
-
Collaborate with data engineers to validate ETL processes and data transformations.
Version Control:
Test Management:
API Testing:
Scrum and Agile Practices:
Tools:
Qualifications:
-
Bachelors degree in Computer Science Engineering or a related field.
-
Proven experience in automation testing with Playwright/Selenium (Typescript/Java).
-
Strong programming skills in Python Java or similar languages.
-
Experience in ETL/database testing and data validation across various database technologies.
-
Familiarity with API testing tools and practices.
-
Proficiency in version control systems especially Git.
-
Experience with test management tools such as QTest.
-
Knowledge of Agile methodologies and experience using JIRA.
-
Strong analytical skills and attention to detail.
-
Excellent communication and teamwork skills.
Preferred Qualifications:
-
Experience with cloud data storage solutions (e.g. cloud buckets).
-
Familiarity with CI/CD tools like Bitbucket and Bamboo.
-
Relevant certifications in testing or quality assurance (e.g. ISTQB).