Automation Tester

Year    PB, IN, India

Job Description

SoftelliGenZ is an IT company with head office in Mohali involved in designing and developing online software with a presence in multiple countries. We are seeking a meticulous and analytical Software Test Analyst to join our quality assurance team. The ideal candidate will have a strong understanding of software testing methodologies, excellent problem-solving skills, and the ability to work collaboratively with developers and product managers. You will play a crucial role in ensuring the quality and reliability of our software products through rigorous testing and analysis.

Key Responsibilities:



Test Planning and Strategy


Develop comprehensive test plans and strategies based on project requirements and specifications.
Identify test objectives, scope, and criteria for success.
Collaborate with stakeholders to understand project goals and deliverables.

Test Case Design and Execution


Design and document detailed test cases, test scripts, and test scenarios.
Execute manual and automated tests to validate software functionality, performance, and security.
Ensure test coverage for all functional and non
functional requirements.

Defect Management


Identify, document, and track software defects using bug tracking tools.
Work closely with developers to reproduce, diagnose, and resolve issues.
Verify defect fixes and perform regression testing.

Test Automation


Develop and maintain automated test scripts using appropriate tools and frameworks.
Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
Monitor and analyze test automation results to identify areas for improvement.

Performance and Load Testing


Conduct performance and load testing to assess software scalability and reliability.
Analyze test results and provide recommendations for performance optimization.
Collaborate with developers to address performance bottlenecks.

User Acceptance Testing (UAT)


Coordinate and support user acceptance testing with end
users and stakeholders.
Provide training and guidance to users on UAT processes and procedures.
Gather and document user feedback for further improvements.

Test Environment Management


Set up and maintain test environments, including hardware, software, and network configurations.
Ensure test environments are aligned with production environments for accurate testing.
Manage test data and ensure data integrity and security.

Documentation and Reporting


Create and maintain detailed test documentation, including test plans, test cases, and test reports.
Provide regular status updates and test progress reports to project stakeholders.
Document lessons learned and best practices for future reference.

Continuous Improvement


Stay updated with the latest industry trends and advancements in software testing.
Identify opportunities for process improvements and implement best practices.
Participate in training and development programs to enhance testing skills and knowledge.

Risk Assessment and Mitigation


Conduct risk assessments to identify potential issues and vulnerabilities in the software.
Develop and implement risk mitigation strategies to minimize the impact of defects.
Collaborate with project managers to prioritize testing efforts based on risk analysis.

Cross Functional Collaboration


Work closely with cross functional teams, including developers, product managers, and business analysts.
Participate in design and code reviews to provide feedback from a testing perspective.
Ensure seamless communication and coordination between testing and development teams.

Test Data Management


Create and manage test data sets to support various testing scenarios.
Ensure test data is representative of real world usage and meets privacy and security requirements.
Implement data masking and anonymization techniques to protect sensitive information.

Security Testing


Conduct security testing to identify vulnerabilities and ensure compliance with security standards.
Perform penetration testing and vulnerability assessments to evaluate software security.
Collaborate with security teams to address security issues and implement best practices.

Usability Testing


Conduct usability testing to evaluate the user experience and interface design.
Gather feedback from users to identify areas for improvement in usability and accessibility.
Provide recommendations to enhance the overall user experience.

Test Metrics and Reporting


Define and track key test metrics to measure the effectiveness of testing efforts.
Analyze test metrics to identify trends, patterns, and areas for improvement.
Present test metrics and findings to project stakeholders and senior management.

Training and Mentorship


Provide training and mentorship to junior testers and new team members.
Share knowledge and best practices to enhance the overall testing capabilities of the team.
Participate in knowledge sharing sessions and contribute to the development of testing standards.

Customer Support and Issue Resolution


Assist customer support teams in reproducing and diagnosing customer reported issues.
Provide timely and effective solutions to resolve customer issues and enhance customer satisfaction.
Document and communicate issue resolution steps to prevent recurrence.

Innovation and Research


Explore and evaluate new testing tools, technologies, and methodologies.
Conduct research to stay updated with the latest advancements in software testing.
Implement innovative testing approaches to improve efficiency and effectiveness.

Required Skills & Qualifications:



Bachelor's degree in Computer Science, Information Technology, or a related field. 3+ years of experience in software testing, quality assurance, or a related role. Strong understanding of software testing methodologies, tools, and processes. Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG) and scripting languages (e.g., Python, Java). Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus. Familiarity with bug tracking and test management tools (e.g., JIRA, TestRail). Excellent analytical and problem solving skills. Strong communication and collaboration skills. Ability to work independently and as part of a team. Attention to detail and a commitment to delivering high quality software.
Job Type: Full-time

Pay: ?400,000.00 - ?1,200,000.00 per year

Benefits:

Health insurance
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5169513
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    PB, IN, India
  • Education
    Not mentioned
  • Experience
    Year