QA SDET Automation Mobile tester
Role Overview
We are looking for a meticulous Software Development Engineer in Test (SDET) to contribute to and review the design of production software. This role involves both software development and testing tasks, focusing on the testability, robustness, and performance of production software.
The ideal candidate has advanced programming skills, can create automation frameworks, and assists manual testing processes. Strong time management, organizational, and communication skills are essential, along with a passion for continuous learning in a constantly evolving technology landscape.
Key Responsibilities
- Understand the flow of code and its interaction across system components
- Review project documents, customer demands, and product objectives to design and execute test cases
- Set up, maintain, and perform test automation frameworks across Mobile, Desktop, and Web platforms
- Build test scenarios and acceptance tests
- Investigate reported bugs, test fixes, and create/manage bug reports
- Handle technical communications and understand customer systems
- Work with deployment teams to resolve issues, provide inputs on testability, and coordinate product design
- Record daily and weekly testing actions and progress
- Analyze software systems and coordinate with cross-functional teams to improve overall design
- Research and implement new test tools, methodologies, and trends to improve processes
- Ensure final production quality and manage release readiness
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- Strong designing and programming skills
- Knowledge of programming languages, test methodologies, and process management practices
- Exposure to Behavior Driven Development (BDD) and experience in programming and testing
- Ability to identify risks and errors in applications
- Excellent verbal and written communication skills
- Strong time management and organizational skills
- Passion for testing, development, and software design
- Willingness to continuously update technical skills with evolving technology trends
Core Skills
- Mobile and Web application testing
- Automation framework creation and maintenance
- Software development fundamentals
- Test case design and execution
- Bug tracking and issue resolution
- BDD experience
- Cross-functional collaboration
- Continuous learning and process improvement