Senior Software Developer In Test
Job overview:
Participate in the development of test automation frameworks while contributing to manual testing for critical features, mentor junior team members, collaborate with development teams to ensure comprehensive test coverage.
Duties & responsibilities:
- Design and review test cases and test scripts
- Ability to define test case execution priority and impact analysis
- Recommend, implement, and work with test management, defect management, performance, and automation tools
- Log issues and track until closure
- Communicate with project manager regarding project issues, impacts to the schedule, and performance issues
- Able to understand new testing techniques, technologies, and tools
- Work within an agile, self-organizing Scrum team
- Coordinate with the engineers on result and defects status on a regular basis
- SDET: Writing unit tests for testing API and business layer
- SDET: Fixing minor defects discovered during testing
- SDET: Documenting API endpoints or services to aid both testing and development efforts
Requirements:
- 3+ years of hands-on experience in software testing
- Good experience with Selenium, TestNG, JUnit, NUnit
- Good knowledge in testing estimation techniques
- Strong analytical and problem-solving skills with keen attention to detail
- Proficient in English (verbal and written)
- Good work ethics, team player, positive and self-motivated
- Strong communication and interpersonal skills
- Database manipulation skills, mainly in SQL
- Good time-management skills
- Good knowledge of Agile development methodology and agile testing
- Great attention to detail and organized
- Fair knowledge about cloud, ETL, and DevOps concepts
- Behavior-driven development (BDD) (e.g., Cucumber, SpecFlow)
- SDET: Advanced programming. Good understanding of custom exceptions, intermediate level in LINQ, dependency injection, and loose coupling to increase testability.
- SDET: Proficient with CI/CD tools such as Jenkins, GitLab
- SDET: ORM e.g. .NET Entity Framework, Hibernate, Spring
- SDET: Experience in one mocking framework e.g. Mockito, NMock
- SDET: Solid understanding of data structures e.g. dictionary, list, hashset
Benefits:
- Competitive compensation package
- PTO, full medical and dental coverage, etc.
- Opportunity to travel and work onsite with U.S. customers
- In-house technical and English training programs
- Dedicated learning time (check out our 4Plus1 program)
- Interest free loans
- Flexible work schedules
- Perks: events, sponsored lunch, game area, rooftop hangout + more!