Job Description: Software Tester/Senior Software Tester Position: Software Tester / Senior Software TesterLocation: Chennai/BangaloreEmployment Type: Full-timeExperience Level: [ 3-7 years]Role Overview:We are looking for a talented Software Tester or Senior Software Tester to join our dynamic QA team. The ideal candidate will have expertise in testing applications developed with React.js, Node.js, Golang, and SQL, ensuring the delivery of high-quality software. This role requires a balanced approach of 70% manual testing and 30% automation testing using Java Selenium. The candidate should be proactive in developing test cases, executing test plans, and automating critical test processes.Key Responsibilities:Manual Testing (70%):Collaborate with development teams to understand the functionality of applications built with React.js, Node.js, and Golang.Create comprehensive test plans and test cases to ensure thorough coverage of functionality and edge cases.Perform functional testing, integration testing, system testing, and regression testing for both backend (Node.js, Golang) and frontend (React.js) components.Conduct SQL testing to validate database queries, stored procedures, and data integrity.Test APIs using tools like Postman to validate request/response functionality.Validate application performance and responsiveness across devices and browsers.Identify, log, and track bugs using Jira, Bugzilla, or similar tools.Perform UI/UX testing to ensure a seamless and user-friendly interface.Automation Testing (30%):Develop and maintain automated test scripts using Java Selenium for UI and functional testing.Integrate automated test scripts with CI/CD pipelines to streamline testing processes.Use data-driven and modular testing approaches to create reusable and scalable test scripts.Perform cross-browser and cross-platform testing using tools like Selenium Grid or BrowserStack.Maintain the automation test framework and regularly optimize scripts for better performance.Collaboration and Process Improvement:Work closely with developers, product managers, and business analysts to understand requirements and ensure test coverage.Participate in Agile ceremonies like sprint planning, daily stand-ups, and retrospectives.Conduct knowledge transfer (KT) sessions with team members to ensure smooth handoffs of features and projects.Continuously improve testing processes, tools, and frameworks to enhance efficiency and quality.Required Skills:Technical Skills:Strong experience in manual testing for applications developed with React.js, Node.js, and Golang.Proficiency in Java Selenium for automation testing.Expertise in SQL for database validation and testing.Experience testing REST APIs using tools like Postman or Swagger.Hands-on experience with tools like Jira, Bugzilla, or similar for defect management.Knowledge of testing frameworks like TestNG or JUnit.Familiarity with version control tools such as Git/GitHub.Soft Skills:Strong attention to detail and ability to identify even minor issues.Excellent problem-solving and critical-thinking skills.Ability to manage multiple tasks and priorities effectively.Strong communication and collaboration skills for working with cross-functional teams.Preferred Qualifications:Experience with performance testing tools like JMeter or Gatling.Familiarity with containerization tools like Docker.Basic knowledge of Node.js, Golang, or React.js development (not mandatory but preferred).Experience with CI/CD tools like Jenkins, GitLab CI/CD, or Azure DevOps.Education:Bachelor’s degree in Computer Science, Engineering, or a related field.Tools & Technologies:Testing Tools: Java Selenium, TestNG, Postman.Defect Management: Jira, Bugzilla.Languages & Frameworks: React.js, Node.js, Golang, SQL.Database Tools: MySQL, PostgreSQL.CI/CD: Jenkins, GitLab CI/CD.Version Control: Git/GitHub.Interested candidates may send your updated resume to email- kalivaradhan.gopalakrishnan@ / WhatsApp- 86101 60445
Job Title
Senior Software Tester