Job description
In this role, you will be involved in quality engineering for critical customer facing applications, work in a fast-paced, dynamic environment and be directly responsible for:- Understanding new and existing feature implementations.- Authoring test scenarios, scripts, and plans.- Executing various tests, including but not limited to UI, functional, performance, stability testing etc. as per requirements.- Write and review automation test scripts.- Identifying and reporting defects, inclusive of first-level root cause analysis and consistent steps to reproduce.- Collaborating closely with project management, development, SRE/Ops and other QE teams to achieve excellence- Contribute innovative ideas, insights, and implementations to elevate QE tasks and processes, fostering improvement and efficiency.
- 1 to 2 years experience in software quality engineering
- Strong practical experience in automation with Java and/or Swift
- Strong hands-on experience on JUnit/TestNG and/or XCTest, Playwright/Selenium or any other mobile automation
- Experience in testing API/Web Service, Web apps or Mac/iOS/iPadOS native applications
- Excellent written and verbal communication skills
Preferred Qualifications
- Expertise in QE processes, tools and metrics
- Experience in Maven/Gradle and Git repositories are required
- Solid understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools
- Understands logs scanning to identify the errors and root cause
- Experience with load/performance testing with JMeter/Gatling
- Experience in applying AI/ML technologies for testing
- Experience with Mac/Unix commands, bash scripting is a plus
- Experience with automation for iPhone/Mac (Swift and XCTest) platform is a plus
- Good knowledge of automation framework architecture, design and development
- Experience working in Agile development environment
- Proven track record to deliver high-quality work on tight schedules
- Ability to work in a fast-paced environment with frequent context switching
- Hunger to learn and explore new technologies which will optimize the existing technologies
- Self-motivated, independent and proactive
- Outstanding collaboration and organizational skills