RS

Senior QA Engineer

Accepting applications

R Systems · Chennai, Tamil Nadu, India

Full-Time Senior PerlPythonaiasicate
Posted
3d ago
Category
Test
Experience
Senior
Country
India
(Senior) QA Engineer

Experience

Autonomy: Is independent and is able to mentor and lead other colleagues.
Experience: Has more than five years (5+) of relevant QA experience.
Technical Interviews: Is able to conduct a technical interview and provide feedback for any level.

Technical Experience – Basic

Operating System (OS): Is expert in Unix / Linux environment.
Scripting: Is expert in shell and / or other scripting languages, for example, Bash, Perl, and Python. Is able to use common commands to search, process text and automate basic tasks.
Source Code Management (SCM): Is expert in SCM tools, for example Git: versioning concepts, branching, merging, and build system.
Networking: Understands the networking principles, for example, protocols and API.
Virtualization / General: Has technical skills to work in virtual environment. Is able to configure / troubleshoot its own environment.
Estimates / Own task: Is able to estimate own tasks to ±10%.
Estimates / Tasks of others: Has experience in effort estimation for existing solutions.

Technical Experience – Specific

Reviews: Is able to review the test scripts and test specifications of QA Team.
Test Strategy
Creates the test strategies on a project level and / or solution level, for example, resources, integration points, activities planning, and risk management.
Works with senior management team and cross-functional project teams to ensure implementation of the overall QA strategy.
Creates the regression environment and strategy.
Test Planning: Is able to write test plans with the limited support from project expert (for example, architect, and / or tech lead).
Test Automation: Is able to design and maintain automatic validation suites on a project level and / or solution level.
Test Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and make investigations. Determines the impact on testing strategies and raises concerns.
Test Environment: Is able to create test environment with very limited support from project expert (for example, architect, and / or tech lead).
Test Execution:
Is able to write test scripts and automated test tools.
Is able to execute complex test cases.
Is involved in testing (integration, regression, performance, system, and acceptance) with very limited support from development colleagues.
Test Execution / Troubleshooting: Has the analytical skills to identify where problems are occurring and determine the nature of the problem.
Test Execution / Bug Reporting: Reports problems according to the reporting process, providing comprehensive information about them.
Test Execution / Test Reporting: Centralizes results and provides status reports to Project Manager (PM).
Functional Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and business logic of the applications.
Continuous Integration / Continuous Delivery / Deployment (CI / CD) tools: Is expert in CI / CD solutions like Jenkins, GitLab, and GitHub.
Linux,UNIX,Shell Scripting,Bash,Pearl Scripting,Python,GIT,Virtualization,Manual Testing,Estimation,Automation Testing,Ci/Cd,Jenkins

(Senior) QA Engineer

Experience

Autonomy: Is independent and is able to mentor and lead other colleagues.
Experience: Has more than five years (5+) of relevant QA experience.
Technical Interviews: Is able to conduct a technical interview and provide feedback for any level.

Technical Experience – Basic

Operating System (OS): Is expert in Unix / Linux environment.
Scripting: Is expert in shell and / or other scripting languages, for example, Bash, Perl, and Python. Is able to use common commands to search, process text and automate basic tasks.
Source Code Management (SCM): Is expert in SCM tools, for example Git: versioning concepts, branching, merging, and build system.
Networking: Understands the networking principles, for example, protocols and API.
Virtualization / General: Has technical skills to work in virtual environment. Is able to configure / troubleshoot its own environment.
Estimates / Own task: Is able to estimate own tasks to ±10%.
Estimates / Tasks of others: Has experience in effort estimation for existing solutions.

Technical Experience – Specific

Reviews: Is able to review the test scripts and test specifications of QA Team.
Test Strategy
Creates the test strategies on a project level and / or solution level, for example, resources, integration points, activities planning, and risk management.
Works with senior management team and cross-functional project teams to ensure implementation of the overall QA strategy.
Creates the regression environment and strategy.
Test Planning: Is able to write test plans with the limited support from project expert (for example, architect, and / or tech lead).
Test Automation: Is able to design and maintain automatic validation suites on a project level and / or solution level.
Test Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and make investigations. Determines the impact on testing strategies and raises concerns.
Test Environment: Is able to create test environment with very limited support from project expert (for example, architect, and / or tech lead).
Test Execution:
Is able to write test scripts and automated test tools.
Is able to execute complex test cases.
Is involved in testing (integration, regression, performance, system, and acceptance) with very limited support from development colleagues.
Test Execution / Troubleshooting: Has the analytical skills to identify where problems are occurring and determine the nature of the problem.
Test Execution / Bug Reporting: Reports problems according to the reporting process, providing comprehensive information about them.
Test Execution / Test Reporting: Centralizes results and provides status reports to Project Manager (PM).
Functional Specification: Aligns with technical experts (internal and external) to understand and clarify requirements and business logic of the applications.
Continuous Integration / Continuous Delivery / Deployment (CI / CD) tools: Is expert in CI / CD solutions like Jenkins, GitLab, and GitHub.
Show more Show less