Job description for Software Development Engineer in Test (SDET) at TMA Solutions
Job Description:
- We are looking for Software Development Engineer in Test (SDET) Tools and Infrastructure to join a large-scale project.
- Passionate about building tools and automated frameworks for deploying, testing and analyzing the quality of built softwares
- Integration with build and test CI infrastructure, BitBucket/Jira/Jenkins stack
- Development of new frameworks: utilizing virtualization and containerization technologies to build automation harnesses
- Unification of code coverage tools and metrics
- Build reporting tools: processing Software Quality data to generate dashboards consumed by the teams
- Develop tool for orchestration of test environment (AWS/GCP/VmWare/KVM and other)
- Build test pages with complex web elements
- Reverse engineering real websites to mimic the techniques used in a controlled, automated environment
- Ensure the assigned tasks are performed on time and with high quality
- Follow the project and organization processes, policies, and regulations
- Join team activities to build relationships among colleagues
Requirements:
- Under 1 year of developing internal tools and infrastructure
- Solid understanding of python, node js and groovy
- Experienced in developing test tools for web-based applications
- Familiar with enterprise software quality requirements
- Strong understanding of Continuous Integration and Continuous Delivery models
- Experienced in developing for virtual and containerized environments
- Comfortable and adaptable in a high-paced working environment
- Excellent analytical and problem-solving skills, with the ability to work on complex projects
- Strong communication and collaboration skills, with the ability to work in a team environment
- Experience with software development best practices such as version control, testing, and deployment
- Experienced in Git or other source control systems
- “can-do” attitude, listening, and communicating with team members
- Knowledge of relational databases and non-relational databases
- Good English communication skills
- Agile/Scrum development cycle understanding is an advantage
Benefit:
- Working in an international, dynamic and professional environment with many opportunities to develop career.
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are hold annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund
