Test complex product features, including UI/UX, APIs and complex interfaces (e.g. web services).
Understand software requirements and architecture specifications to perform testing activities like writing and executing manual test cases and automating them.
Work with other remote and on-site development teams.
Interface with Quality Assurance Department to guide the development of software verification and validation tests.
Testing on web-based application both on multiple desktop and mobile platforms.
Design and execute test plans, scenarios, and use cases covering regression, load, and performance testing.
Create and manage bug reports and communicate with the team.
Exposure to performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner and JMeter desirable.
Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills – with the ability to lead multiple test paths simultaneously.