Smartbrain logo

Principal Test Automation Engineer - Frontend & API Quality

Smartbrain·Salary not specified

Primary stack

JavaScriptJavaReact

Nice to have's

CI/CDDockerKubernetes

Job description

About the Position

We're seeking an experienced Principal Test Automation Engineer with strong JavaScript, Java, and React expertise to join our remote engineering team. In this role, you'll ensure the quality and reliability of our software products through comprehensive testing strategies while working with our distributed team during US business hours.

Responsibilities

  • Conduct thorough manual testing during development cycles and prior to releases.
  • Design and execute integration tests for both frontend (UI) and backend (services).
  • Develop and maintain automated test suites to ensure code quality and prevent regressions.
  • Perform performance testing to identify bottlenecks and ensure optimal application functionality.
  • Collaborate with developers to identify, report, and track bugs through resolution.
  • Create detailed test cases and testing documentation for current and future reference.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Verify that software meets both functional requirements and quality standards across environments.
  • Execute cross-browser and cross-platform compatibility testing for web applications.
  • Communicate testing results clearly to stakeholders and team members through concise reports.

Requirements

  • 4+ years of professional experience in software quality assurance or testing.
  • Strong knowledge of JavaScript (ES6+), Java (Java 17+), and React (v18+) technologies with practical application.
  • Experience with both manual and automated testing methodologies in production environments.
  • Proficiency in writing and executing integration tests for UI and backend services.
  • Experience with test automation frameworks (such as Selenium, Jest, JUnit, TestNG, or Cypress).
  • Knowledge of API testing tools like Postman, SoapUI, or similar platforms.
  • Understanding of performance testing principles and methodologies for web applications.
  • Familiarity with bug tracking and test management tools like Jira, TestRail, or equivalents.
  • Excellent attention to detail and analytical problem-solving skills.
  • Strong communication skills and ability to work effectively in a remote team environment.
  • Comfortable working during US business hours (typically UTC-5 to UTC-8).

Nice to Have

  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of test-driven development (TDD) or behavior-driven development (BDD).
  • Experience with containerization technologies (Docker, Kubernetes).
  • Understanding of security testing principles and tools.
  • Experience working in Agile/Scrum environments with distributed teams.
  • Additional frontend or backend development experience.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and their testing considerations.
  • Experience with performance monitoring tools and metrics analysis.
  • ISTQB certification or similar quality assurance credentials.
  • Experience testing complex, high-traffic applications with strict reliability requirements.

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches