Software Test Engineer, Senior
Core
Senior Software Test Engineer responsible for manual UI/UX, functional, and regression testing, while designing, developing, and implementing full-stack software applications and automation suites.
Role type
Senior Software Test Engineer (Full-Stack Development & Automation)
Builds
Robust, reusable, and maintainable automation suites; complete front-end and back-end solutions
Domain
Software Engineering, Test Automation, Full-Stack Development
Required skills
Manual UI/UX testing, Functional testing, Regression testing, Test automation (Selenium, Robot Framework), Full-stack development, CI/CD integration, Agile methodology, Software application design, Complex problem resolution, Source code development
Preferred skills
Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, Drupal, Master's degree in Computer Science
Technologies
Selenium, Robot Framework, CI/CD pipelines, Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, Drupal
Responsibilities
Perform manual UI/UX, functional, and regression software testing; Automate software testing using Selenium and Robot Framework; Design, modify, develop, write, and implement software programming applications; Integrate automated testing into CI/CD pipelines; Develop complete front-end and back-end solutions; Write source code for new applications and enhance code samples for existing applications; Build robust, reusable, and maintainable automation suites; Acquire client requirements and resolve workflow problems through automation optimization
Seniority
Senior, hands-on IC