Software Quality Assurance Test Engineer

TAG - The Aspen GroupEast Syracuse, NY
3d$70,000 - $100,000

About The Position

We are seeking a meticulous and proactive Quality Assurance Engineer to join our dynamic team. As a QA Engineer, you will be responsible for ensuring the quality of our software applications through meticulous testing and collaboration with cross-functional teams. You will play a critical role in identifying bugs, usability issues, and other potential problems before our products are deployed to customers.

Requirements

  • Bachelor's Degree in Information Technology with 5+ years of hands-on experience.
  • Strong understanding of abstraction and ability to scale testing frameworks to cover base use cases with the ability to customize for brand-specific properties.
  • Knowledge of modern authorization mechanisms and security best practices.
  • Familiarity with modern build pipelines and tools.
  • Comfortable in Google Cloud Platform, reading and consuming logs, and setting up dashboards in Grafana.
  • Track record of improving KPIs such as MTTR, escaped defect rate, test coverage, automation test execution time, and test effectiveness.
  • Proven experience as a QA Engineer, QA Tester, or similar role in software development
  • Solid understanding of QA methodologies, tools, and processes.
  • Experience with test automation tools and frameworks (e.g., Pytest, Postman, Requests library, or similar).
  • Strong knowledge of version control systems, particularly Gitlab.
  • Strong experience testing against relational database (SQL, PostgreSql, SQL Server, DBeaver, Azure studio, MSSMS, etc.)
  • Familiarity with Agile/Scrum development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and ability to work effectively in a team environment.
  • Attention to detail and a passion for delivering high-quality software products

Responsibilities

  • Work with developers to automate the testing of in-sprint tickets.
  • Provide early feedback, identify potential issues, and contribute to the development of testable and maintainable code.
  • Working with product requirements, write automated tests using Python/Java/.net and deploy those tests as part of the build.
  • Write flow tests using tools such as Python
  • Monitor deployments.
  • Work closely with SREs to collect this data and how the application works in “the real world”.
  • Work closely with feature development engineers, SREs, and business stakeholders.
  • Be a steward for quality in the product from the beginning.
  • Create automated API to ensure quality of contracts between interfaces and Enterprise UI
  • Contribute new ideas to improve software practices and processes.
  • Submit and conduct peer code reviews as part of our DevOps pipeline.
  • Working with Performance Monitoring Engineers to improve and optimize deployments, working towards high-performing CICD.
  • Develop and execute test plans and test cases based on product requirements and technical specifications.
  • Conduct manual testing and use automated testing tools to identify and report issues.
  • Collaborate closely with software developers, product managers, and other stakeholders to ensure smooth product launches and deployments.
  • Perform regression testing to ensure that previously identified and resolved defects do not reoccur.
  • Document test results and create detailed bug reports.
  • Participate in design and code reviews to provide input on testability and quality aspects of the product.
  • Stay up-to-date with new testing tools and test strategies.

Benefits

  • paid time off
  • health
  • dental
  • vision
  • 401(k) savings plan with match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service