Role & seniority: Software Engineer in Test III (5+ years of experience)
Stack/tools: Cypress, Apache JMeter, JavaScript/TypeScript, SQL, Jenkins, GitHub, API and mobile automation, cloud environments (basic AWS)
Top 3 responsibilities
-
Develop test automation scripts with minimal supervision
-
Execute test plans, document/maintain test cases, analyze results, and report defects
-
Research and implement new testing strategies, tools, and techniques; perform manual testing
Must-have skills
-
5+ years with testing frameworks (Cypress)
-
Agile/Scrum familiarity; solid QA principles and testing types
-
Performance/load/stress/spike testing using JMeter
-
Scripting in JavaScript/TypeScript; SQL
-
CI tools (Jenkins); API automation; basic mobile automation
-
Experience with virtual/cloud testing environments; GitHub; basic AWS
-
Bachelor's degree in CS/Software Engineering or related field
Nice-to-haves
-
Deeper AWS understanding; more advanced performance automation in JMeter
-
More extensive API/mobile automation experience
-
Location & work type: Location not specified; work type not specified
-
Other: Visa sponsorship is not available for this role.
Full Description
TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.
About TCP (TimeClock Plus)
- For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs. Growth is happening and our vision for a successful future is clear - We'd love for you to join us on this journey! For more information on TCP, visit www.tcpsoftware.com or follow us on LinkedIn or Facebook
As a Software Engineer in Test III, you will
- Developing test automation scripts with little to no supervision
- Execution of specific test plans
- Document and maintain test cases
- Provide analysis of testing results
- Reporting defects
- Research and implement new testing strategies, tools, and techniques
- Manual testing
- 5+ years of development experience with testing frameworks such as Cypress.
- Be familiar with agile development and scrum concepts.
- Clear understanding of QA principles and methodologies, processes, types of testing and the ability to apply this knowledge to concrete QA tasks.
- Hands-on experience designing and executing performance, load, stress, and spike tests using Apache JMeter
- Intermediate hands-on knowledge of scripting languages like JavaScript or TypeScript.
- Intermediate hands – on knowledge of SQL
- Basic hands – on knowledge of continuous integration tools such as Jenkins.
- Basic hands – on knowledge of API automation
- Basic hands – on knowledge of Mobile automation
- Experience performing tests using virtual and/or cloud environments.
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience with GitHub
- Basic AWS understanding
- Basic knowledge of performance automation in JMeter
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
- Competitive salary
- PTO and Sick leaves
- In-Patient & Out-Patient Health insurance
- Provident fund and EOBI