JobXprss

QA & Test Automation INTERN

4Beats Limited
Mohammadpur, Dhaka
27/10/2024

Requirements

Education
  • Bachelor of Science (BSc) in Computer Science & Engineering
Additional Requirements
  • Age 25 to 35 years

Responsibilities & Context

All Recruitment INFO of this JOB will be Here https://chat.whatsapp.com/CqdbdOcFmIG27x1hgdRJ1b || Viva & Written Exam Will be Declared through this Group , So Join At this Whatsapp Group.

QA & Test Automation Engineer JOB Responsibilities::

A QA & Test Automation Engineer plays a crucial role in ensuring the quality, stability, and performance of software applications through testing and automation. Here are typical responsibilities:

1. Test Planning and Strategy

– Collaborate with development and product teams to understand requirements, scope, and objectives of new features or products.

– Develop, document, and implement a comprehensive test strategy and plan, covering both manual and automated testing.

– Identify test cases for automation and prioritize them based on test coverage and ROI.

2. Test Case Design and Development

– Design, develop, and maintain detailed, comprehensive, and well-structured test cases.

– Work on test case reviews, modifications, and updates to ensure alignment with evolving product requirements.

– Develop reusable test scripts to support continuous integration and regression testing.

3. Test Automation Development

– Build, enhance, and maintain automated test frameworks for both front-end and back-end testing.

– Write automated tests using tools like Selenium, Cypress, TestNG, JUnit, or other test automation frameworks.

– Ensure code quality in test scripts through code reviews and best practices in test automation.

4. Testing Execution

– Execute manual and automated tests, including functional, regression, performance, load, and stress testing.

– Identify, report, and track bugs throughout the software development lifecycle.

– Perform root cause analysis on failed tests and work closely with developers to resolve issues.

5. Continuous Integration and Continuous Delivery (CI/CD)

– Integrate automated tests within CI/CD pipelines to enable early and continuous testing.

– Ensure the health of automated tests in CI/CD, troubleshooting failures, and making necessary corrections.

– Collaborate with DevOps teams to optimize test environments and integrate tests into deployment workflows.

6. Performance and Load Testing

– Plan and perform performance testing, including load, stress, scalability, and endurance tests.

– Use tools such as JMeter, LoadRunner, or Gatling to simulate user load and monitor system performance.

– Analyze and report performance bottlenecks, with recommendations for improvement.

7. Documentation and Reporting

– Document test plans, test cases, automated test scripts, and test results.

– Report on testing status, quality metrics, and any identified risks to stakeholders.

– Create detailed bug reports and work with development teams to ensure timely resolution.

8. Quality Assurance Process Improvement

– Analyze test results, identify trends, and recommend improvements to enhance testing efficiency.

– Advocate and implement best practices in QA and test automation.

– Stay updated on new testing methodologies, tools, and industry trends, adapting as necessary to improve QA processes.

9. Collaboration and Communication

– Collaborate with cross-functional teams, including developers, product managers, DevOps, and support teams.

– Facilitate knowledge sharing sessions on test strategies, tools, and frameworks.

– Provide training and support to other team members on QA processes and tools, promoting a culture of quality within the organization.

 

Workplace

Work at office

Employment Status

Full Time

Gender

Only Male

Job Location

Dhaka (Khilgaon)

https://tinyurl.com/bd56ezye

Scroll to Top