Software Engineering/Development: Software Developer in Test
Indexed description
Job Description
- Create test strategies for functional, regression, integration and system testing
- Design and implement strategies and robust automated testing frameworks for complex systems
- Write clean, maintainable automation test code using languages such as C#, Python, or Java
- Integrate automated tests into CI/CD pipelines
- Work alongside development on the systems design and system testing strategies
- Communicate effectively with all stakeholders on the strategies and status
- Maintain strong project management skills ensuring all steps of designated projects are completed
- Collaborate with leadership on release readiness and risk assessment
- Bachelor’s degree, preferably in computer science, engineering, or technology
- 5+ years of industry experience in system testing of Windows, Mac, mobile and web applications
- Strong programming skills in C#, Python or Java
- Demonstrated experience with automation tools Selenium, Ranorex, Squish, Appium
- Experience with analyzing test results, reviewing logs and driving resolutions
- Familiarity with REST APIs, microservices, and API testing tools
- Proficient using Git and version control systems
- Complete back-end testing using APIs and SQL queries
- Experience with CI/CD tools such Jenkins and testing peripheral devices, graphics/imaging software
- Performance testing tools such as JMeter
- Familiarity with Docker Containerization
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search