Bigapple Infotech - New York, NY

posted about 2 months ago

Full-time - Senior
New York, NY
Professional, Scientific, and Technical Services

About the position

The Lead QA Automation Engineer with Tosca is responsible for designing and developing automation solutions that adhere to organizational standards. This role involves creating reliable and maintainable automated regression suites and test harnesses, collaborating with development teams to ensure timely delivery of high-quality business functionality, and mentoring junior team members in best practices for test automation. The position requires strong coding skills, particularly in automation testing, and a deep understanding of QA methodologies.

Responsibilities

  • Design and develop automation solutions that meet organization standards.
  • Build reliable, reusable, and maintainable automated regression suites and test harnesses.
  • Create tools and frameworks with quality code to simplify testing scenarios.
  • Design and develop test plans and test cases based on functional and design specifications.
  • Execute test cases and analyze and report test results to the teams.
  • Work in partnership with development teams to deliver business functionality on time with required quality.
  • Act as a test lead, planning the work of other testing staff and assigning tasks to meet project deadlines.
  • Mentor and upskill junior team members and provide guidance on best practices in test automation.
  • Participate in code reviews to ensure high standards of code quality.
  • Stay updated with the latest industry trends and technologies in test automation.
  • Review and approve the work of project team members in writing scripts, expected results, test results, and defect descriptions.
  • Focus on building efficient solutions for web, services/APIs, and database testing requirements.
  • Participate in internal/cross team meetings, project scoping, functional reviews, and technical reviews for assigned projects in an Agile environment.
  • Involved in requirements review and participate in architecture/design reviews with an emphasis on test automation/performance strategy.
  • Participate actively in functional, system, and regression testing activities.
  • Capture quality assurance data and metrics to provide insights and conclusions.
  • Estimate and perform risk analysis for quality delivery.

Requirements

  • 10+ years of strong hands-on coding/scripting experience in automation testing and engineering.
  • Excellent understanding of QA and testing methodologies and best practices.
  • Excellent hands-on experience in programming languages such as Python (preferred), Java, or JavaScript.
  • Experience in creating, maintaining, and executing automation tests utilizing tools such as Tricentis Tosca, Selenium, and Python.
  • Excellent logical thinking and problem-solving skills.
  • 5+ years of experience in Agile processes (Scrum preferred).
  • Experience in CI/CD/CT tools such as Azure DevOps (preferred) and Jenkins.
  • Experience in Accessibility, Visual, and Cross Browser/Device testing.
  • Experience working with Rest and SOAP services and understanding of SOA architecture.
  • Experience in creating and maintaining test automation frameworks is mandatory.
  • Experience using SQL to query databases required.
  • Exposure to distributed source control systems such as Git.
  • Experience with test data management techniques.
  • Experience with change management and defect tracking tools.
  • Zeal to be a domain expert and learn new technologies.
  • Excellent interpersonal skills and written communications.
  • High standards of confidentiality; ability to handle sensitive information with integrity and trust.
  • Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, Dockers, and Kubernetes is preferred.

Nice-to-haves

  • Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service