Essential Responsibilities
• Demonstrates increasing expertise in application domain and functional areas.
• Applies various testing types and methodologies effectively during SDLC.
• Takes ownership of small tasks and delivers without supervision while using their discretion to seek help when necessary.
• Applies principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
• Writes effective tests according to best practices so that crucial functional requirements are verified and tests remain valid when code is refactored.
• Begins to collaborate with development team in bugs fixing and build plans.
• Collaborates with Quality Leaders in creating test plans. Implements and configure testing tools and at times help junior staff. Implement system-level integration testing.
• Skilled in core data structures and algorithms.
• Expert in writing Automate tests for both API & UI on platforms like Java, JavaScript, Python etc.
• Expert in BDD tools and Selenium