Job Title: Senior QA Automation Engineer
Company: K-LINK
About Us: K-LINK is a dynamic and innovative IT company committed to delivering cutting-edge solutions to our clients. As we continue to grow, we seek a highly skilled and motivated Senior QA Automation Engineer to join our talented team.
Responsibilities:
- Test Planning: Develop comprehensive test plans based on project requirements and specifications.
- Test Case Design: Create detailed, comprehensive, and well-structured test cases and test scripts.
- Execution: Perform manual and automated testing to ensure the quality and stability of software applications.
- Regression Testing: Conduct thorough regression testing to identify and resolve any unexpected issues or bugs introduced by code changes.
- Defect Tracking: Effectively track and manage defects using appropriate tools, providing clear documentation and steps to reproduce.
- Collaboration: Work closely with cross-functional teams, including developers, product managers, and business analysts, to ensure effective communication and understanding of project requirements.
- Automation: Drive and contribute to the automation testing strategy, implementing automated test scripts and frameworks.
- Performance Testing: Conduct performance and load testing to identify bottlenecks and optimize application performance.
- Continuous Improvement: Actively participate in process improvement initiatives to enhance overall software development and testing processes.
- Mentorship: Provide guidance and mentorship to junior members of the QA team.
- Champion high delivery and service standards in ensuring all products are methodically tested and issue-free at all gate-keeping points.
- Implement automated testing initiatives in both functional and non-functional aspects within the test pipeline as part of the CI/CD process in an agile environment.
- Execute test cases, identify defects and ensure all quality issues are properly documented, tracked and resolved in a timely manner.
- Work closely with the Lead QA Engineer to continuously identify risks and close those gaps to ensure comprehensive test coverage for every product release.
- Proactively identify problems, plan solutions, recommend testing & automation solutions that will meet business needs of the team.
- Maintain and update testing dashboard to make testing metrics and testing activities visible.
- Produce test summary reports for each test cycle.
- Stay up-to-date with new technology trends, languages and techniques.
- 2 to 3 years of related work experience in Automated Quality Assurance (Automated QA) in enterprise-scale turn-key projects and large-scale customer facing systems, preferably in fast-paced tech, IT or gaming industry.
- Experienced in quality assurance and quality control of scalable, maintainable, extensible, web-based enterprise-grade applications with web-based and mobile app-based interfaces.
- Excellent documentation skills in drafting clear and concise test scenarios, test cases, along with in-depth knowledge of QA methodology.
- Knowledgeable in building automated testing modules within the larger framework, pipeline, process and familiar with various automated testing tools such as JMeter, Jenkins, Selenium, Appium, BrowserStack, Cucumber.
- Proficient in Java or Python and other programming languages which are commonly used in an automated testing environment.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Senior QA Engineer or similar role, with a focus on manual and automated testing.
- Strong experience in creating and executing test plans and test cases.
- Proficient in testing methodologies, including regression, performance, and load testing
- Hands-on experience with test automation tools and frameworks.
- Solid understanding of SDLC, Agile, and iterative development methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Experience with performance testing tools and methodologies.
- Ability to adapt to a fast-paced and dynamic work environment.
- Conduct functional, integration, regression, and performance testing of technical software products.
- Automate testing processes to improve efficiency and test coverage.
- Participate in requirements and design reviews to provide feedback on potential quality issues.
- Maintain documentation of test results and defects, and communicate test progress and results to stakeholders.
- Stay up-to-date with industry best practices and new technologies related to software quality assurance.
- Contribute to continuous improvement of QA processes and methodologies.
Nice to Have::
- STQB or other relevant certifications.
- Experience with Postman, LoadRunner, Selenium and other relevant tools.
If you have a passion for enhancing your capabilities, we welcome your application. Please submit your resume/CV along with your relevant experience to hr@klinkenterprise.com or Apply through our LinkedIn page. We appreciate your interest in joining K-LINK, and we will reach out to shortlisted candidates for further evaluation.