Test Automation Engineer
Description
Are you ready for a change? At GS1 US, employees at every level play a vital role and provide a meaningful voice on issues that affect consumers across the country. We are a small company with a world-class culture, and we make a huge impact on the way the world does business.
What is in it for you:
As the Test Automation Engineer at GS1 US, you have the opportunity to make an impact on the way the world does business. And you’ll do it in a high performing, stable, and financially sound company.
Our world-class work culture is something we are proud of and work on continuously. Providing work culture feedback at GS1 US is not just ok, it’s expected AND acted upon. Your voice matters at GS1 US.
Who you are:
You demonstrate exceptional communication capabilities, complemented by strong interpersonal and collaborative skills, enabling you to establish effective working relationships with employees across various levels within the organization.
You are an effective leader, adept at guiding and mentoring team members, including those who are less experienced. You are proficient in managing complex issues and know when it is appropriate to escalate matters to senior staff. Your organizational and time management skills enable you to perform effectively under pressure while adhering to project deadlines. Additionally, you possess excellent presentation skills and communicate with clarity and effectiveness.
You possess 3-5 years of experience as an automation engineer and are well-versed in test management and bug reporting tools such as JIRA or similar platforms. You are proficient in one or more multi-user operating systems.
What you will do:
As the Test Automation Engineer, you will be responsible for designing and executing tests, as well as developing and establishing quality assurance standards and measures for the information technology services within the organization. This role is responsible for supporting the planning, design and execution of system testing on simple to complex implementations. The Test Automation Engineer works collaboratively within the IT department and business units to design and develop programs that execute test cases based upon system requirements. This includes researching issues in software through testing and collaborating with QA analysts and software developers to develop solutions. The Test Automation Engineer will apply proven analytical and problem-solving skills to help validate IT processes through careful testing to maximize the benefit of business investments in IT initiatives.
Essential Duties & Responsibilities (other duties may be assigned):
Design, build, and execute test plans and scripts for both backend and front-end applications.
Develop and execute API tests to ensure backend service reliability and performance.
Collaborate with developers on code reviews, ensuring high-quality code standards.
Work closely with developers, product managers, and QA engineers in an agile environment to ensure feature completion with optimal quality.
Execute manual/automated test scripts to validate website’s expected performance level, this includes:
Validate page links, usability across multiple browsers, benchmark standards for download timing, integrity of user authentication process and corporate compliance for website’s content.
Analyze performance and identify bottlenecks of web- frontend and the backend services.
Analyze and make recommendations to improve performance as well as identify, track and retest defects.
Education & Experience:
3-5 years of experience as an automation engineer.
Bachelor's degree in computer science, a related field, or equivalent education required.
Experience with testing and quality assurance in a Scaled Agile Framework (SAFe) environment is a plus.
Experience with test management and bug reporting tools like JIRA or similar tools.
Proficiency in C#, Java, or Python.
Experience with Azure DevOps or any CI/CD platform.
Knowledge of Api testing tools like Postman, Rest Assured.
Ability to write unit tests or integration tests in C# or Selenium or playwright.
Familiarity with cloud platforms like Azure.
Experience with SQL for database validation.
Experience in working with performance tools like Blazemeter or Neoload.
Experience with using web analysis tools (Chrome Developer Tools, Web Developer Toolbar, etc.).
Required Skills & Competencies
Strong communication, interpersonal and collaboration skills and the ability to establish effective working relationships with individuals at varying levels within the organization.
Ability to perform independent work under minimal supervision.
Handle complex issues and problems and refers only the most complex issues to higher-level staff.
Ability to lead and work with other team members, including mentoring less experienced team members.
Ability to work with and understand business client requirements.
Effective organizational and time management skills with the ability to work under pressure, adhere to project deadlines and procedures, multi-task and be detail oriented.
Strong presentation and communication skills.
Ready to be part of a team that believes the identification of everything makes anything possible? Apply today – we can’t wait to hear your story.
GS1 US is an Equal Opportunity Employer - All qualified applications will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin.
GS1 US is not accepting unsolicited resumes from search or staffing firms. All resumes submitted by search or staffing firms to any employee at GS1 US via-email, internet or directly without a valid written search agreement will be deemed the sole property of GS1 US, and no fee will be paid in the event a candidate is hired by GS1 US.