Tóm tắt công việc
As a Test Automation Engineer, you will design and execute manual and automated tests, build and maintain test frameworks, and collaborate with all stakeholders and partners to support Simpson Strong-Tie's application development.
RESPONSIBILITIES
Contribute to ensuring and improving software quality throughout the Software Development Life Cycle by actively participating in testing activities and quality-related discussions.
Review and analyze requirements, user stories, and acceptance criteria to identify test scenarios, risks, and quality concerns.
Design, create, and maintain manual test cases and automated test scripts for functional, regression, integration, and end-to-end testing.
Execute manual and automated tests, analyze results, report defects, and ensure proper documentation of testing outcomes.
Collaborate with Developers,
Business Analysts,
Product Owners, and other stakeholders to clarify requirements, resolve defects, and improve product quality.
Develop, enhance, and maintain automation test scripts and frameworks to improve test coverage, efficiency, and release confidence.
Collaborate with cross-functional and offshore teams to align testing activities with project goals and quality expectations.
Participate in Agile ceremonies and provide QA input to support team delivery.
Continuously learn and apply testing best practices, automation tools, and technologies.
Perform other tasks as assigned by Line Manager.
Attractive salary with 100% salary during probation
13th-month salary, Performance bonus, Salary review annually
Premium health care program for employees + one of your beloved ones, Annual medical check-up
14 vacation days, Christmas Day per year
Opportunity to be on-site in the USA
Chance to collaborate and work with global stakeholders
Provide training to develop our employee's knowledge and skills (Internal training: Udemy, Pluralsight, and another online training course, TechTalk sharing within Software Development Division; External training: Management, English, Soft Skills, ....)
Benefits for special holidays (Birthday, Marriage, Women's Day, Tet Holidays, Mid-Autumn, Newborn babies, International Children's Day...)
Company trip and Year-End party every year
Social, sports and several team building activities
Young, friendly and international working environment
Modern working conditions and entertainment facilities at the office
Snacks, tea and coffee all the time
Compliance fully to Vietnam Labor code
Education & Certification
Bachelor's degree in Computer Science, Information Technology,
Software Engineering, or related fields
Desired knowledge, skills and experience:
2+ years of hands-on experience in Software Testing, with both manual and automation skills.
Strong programming skills in Python for test automation.
Hands-on experience with automation tools and frameworks such as Playwright, Selenium, Appium, or commercial automation solutions.
Ability to understand complex formulas and business logic, and translate them into automated tests for effective validation.
Solid knowledge of test automation principles, design patterns, and best practices.
Hands-on experience or practical exposure to AI-assisted test automation, including AI-powered test generation, prompt engineering for test automation, and AI-supported QA workflows.
Experience with CI/CD pipelines, such as Azure DevOps, and source control systems, such as Bitbucket or Github.
Strong API testing skills using modern tools and libraries such as Postman, Python Requests, or similar solutions.
Good logical thinking, analytical skills, and ability to read, understand, and clarify requirements or specifications.
Proactive, result-driven, well-organized, and willing to learn new tools, technologies, and testing practices.
Good written and verbal English communication skills.
Other requirements:
Knowledge of advanced AI concepts and practices, such as self-healing locators, RAG, AI agents, LLM fundamentals, and applying AI to improve test stability, coverage, and automation productivity.
Experience with performance testing tools (e.g., JMeter, Locust).
Familiarity with security testing practices (e.g., vulnerability scanning, penetration testing)
Experience with external cloud testing solutions such as BrowserStack.