Senior Qa Automation Engineer

Year    TN, IN, India

Job Description

###


Role Objective :



Ensure that our software products are of the highest quality by utilizing manual and automated testing techniques, excellent communication, and logical reasoning skills.

Roles & Responsibilities:

Test Strategy and Planning:



• Design, develop, and implement comprehensive test strategies and plans.
• Collaborate with product managers and developers to understand product requirements and define appropriate test scenarios.
Test Development and Execution:



• Develop detailed, comprehensive, and well-structured test cases.
• Execute manual test cases and analyze results.
• Set up, maintain, and operate test automation frameworks.
• Detect and report software defects using a bug tracking system, and work with the development team to troubleshoot, debug, and resolve them.
Continuous Improvement:



• Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
• Research new testing tools, methodologies, and best practices and share findings with the team.
Collaboration & Communication:



• Clearly and concisely report defects and other testing outcomes to developers and other stakeholders.
• Collaborate with cross-functional teams to ensure seamless integration and quality throughout the software development lifecycle.
• Facilitate and participate in QA reviews and updates to ensure consistency and compliance with standards.
Documentation & Reporting:



• Maintain detailed documentation of test cases, test scripts, and test outcomes.
• Produce regular reports on test status, anomalies, risks, and validation results.
Mentoring & Coaching:



• Assist junior QA team members and offer guidance as needed.
• Share knowledge on advanced testing techniques, tools, and best practices.
Staying Updated:



• Stay updated with the latest industry trends, tools, and technologies in QA testing.
• Attend training and workshops to continually improve your QA skills.
Required Skills & Qualifications:



• 3+ years of experience in a similar role in a software services environment.
• Proficient in manual testing techniques, including black box, white box, and gray box testing.
• Experience in setting up and using automation testing tools such as Selenium, JUnit, TestNG, etc.
• Excellent communication skills, both verbal and written.
• Strong logical reasoning and problem-solving skills.
• Familiarity with bug tracking tools like Azure DevOps, JIRA, etc.
• Knowledge of software development lifecycle (SDLC) and agile methodologies.
• Bachelor's degree in Computer Science, Information Technology, or a related field.

Preferred Qualifications:

• Certifications in Quality Assurance, such as ISTQB or CSTE.
• Experience with continuous integration and continuous delivery (CI/CD) tools like Jenkins or Travis CI.
• Familiarity with code versioning tools like Git.

Others:

• Common application/ web security and OWASP vulnerabilities
• Encryption algorithms to protect sensitive information
• PII, PCI, HIPPA, and GDPR compliance and how to implement
• Finding the vulnerabilities of the third-party components/ libraries
• Understanding security breaches of data-in-transit and data-at-rest and its implementation



I'm interested

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.


Related Jobs

Job Detail

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