Description
Key Skills: Selenium, Python, SoapUI, QA Methodologies, SQL, Test Automation, API Testing, Agile/Scrum, Testing Frameworks, Docker
Good to Have Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX), Performance Testing, Security Testing, PyCharm IDE, White Box Testing, Black Box Testing.
Roles & Responsibilities:
- Automate features for web applications and Web APIs using various testing tools and frameworks.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback during development cycles.
- Create detailed, comprehensive, and well-structured test plans and test cases for software applications.
- Estimate, prioritize, plan and coordinate testing activities across multiple project phases and deliverables.
- Design, develop and execute automation scripts using open-source tools like Selenium and Python frameworks.
- Identify, record, document thoroughly and track bugs throughout the software development lifecycle.
- Perform thorough regression testing when bugs are resolved to ensure system stability and functionality.
- Develop and apply testing processes for new and existing products to meet quality requirements.
- Monitor debugging process results and collaborate with development teams to resolve identified issues.
- Investigate the causes of non-conforming software and train users to implement effective solutions.
- Stay up-to-date with new testing tools and test strategies to improve overall testing efficiency.
Experience Required: 5 to 8 years of experience in testing with minimum 3+ years in automation testing. Typically 6+ years overall experience required.
Education: Bachelor's degree in Computer Science, Engineering, Information Systems, or closely related quantitative discipline. Master's degree desirable