Fullstack Test Automation Engineer
We are looking for Fullstack Test Automation Engineer who is proficient with automated and manual testing of backend and frontend applications for Wayside Intelligence Product Portfolio. You will be working with a lean agile team of engineers each possessing diverse skill set with a focus area who contributes to different parts of stack when required.
Responsibilities
- Design, implement, maintain, and own automated and manual test suites for backend and frontend applications.
- Thorough testing to identify, report, and track bugs.
- Work closely with team to develop fast and iterate quickly.
- Contribute to other parts of stack when necessary.
Must Have Skills
- Strong problem-solving skills.
- Proficient in general purpose programming languages like Python for automated testing.
- Proficient in BDD and Unit Test Frameworks like python-behave, pytest, and Selenium.
- Experience working in Linux Development and Deployment Environments.
- Understanding of REST APIs and microservices architecture.
- Understanding of basic networking concepts and components.
- Excellent communication and collaboration skills.
- Work independently and as part of a lean agile team.
Relevant Skills
- Exposure writing tests using Gherkin and MS Word.
- Experience testing REST APIs using tools like Postman and Apache JMeter.
- Experience working with databases like InfluxDB, PostgreSQL and SQLite.
- Experience working with DevOps Tools like Git, Jenkins, Docker, and Kubernetes.
- Experience working with Scrum and Atlassian Tool Suite.
- Prior experience with the following would be a plus.
- Hardware in loop testing
- Exposure to NI TestStand