About Us:
We are a dynamic and innovative team here at Enfactum, and committed to delivering high-quality software solutions that meet the needs of our clients. Our team thrives on collaboration, excellence, and continuous improvement. As we continue to grow, we are seeking a talented Senior Test Analyst to join our dedicated team and contribute to the success of our projects.
Key Responsibilities:
- Test Planning: Develop comprehensive test plans tailored to project requirements, ensuring thorough coverage of all features and functionalities.
- Test Management: Lead the testing process from initiation to completion, overseeing test activities, assigning tasks, and ensuring timely delivery of high-quality results.
- Test Execution: Execute test cases meticulously, identifying and documenting defects accurately, and collaborating with the development team to resolve issues promptly.
- Selenium Testing Framework: Leverage in-depth knowledge of Java and Selenium to design, implement, and maintain automated test scripts, enhancing efficiency and reliability of testing processes.
- Database Testing: Utilize expertise in SQL/NoSQL databases to conduct rigorous database testing, ensuring data integrity, consistency, and reliability.
- Continuous Integration: Work proficiently with CI tools like Jenkins and Git to establish automated testing pipelines, facilitating seamless integration and deployment of software updates.
- Performance Testing: Utilize tools such as JMeter to conduct performance testing, identifying bottlenecks, and optimizing system performance for optimal user experience.
- Collaboration: Collaborate closely with cross-functional teams including developers, product managers, and business analysts to align testing activities with project goals and priorities.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Senior Test Analyst or similar role, with a minimum of 8 years in software testing.
- Strong proficiency in Java programming language.
- Extensive experience in test planning, management, and execution.
- Deep understanding of Selenium testing framework and its implementation.
- Proficiency in SQL/NoSQL databases and database testing techniques.
- Familiarity with CI tools such as Jenkins and version control systems like Git.
- Experience with performance testing tools like JMeter is a plus.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Strong problem-solving skills and attention to detail.