4Beats Limited
4Beats Limited
4Beats Limited
Follow
More jobs from this company
Summary
- Vacancy: 3
- Age: 20 to 30 years
- Location: Dhaka (Khilgaon)
- Salary: Tk. 12000 – 15000 (Monthly)
- Published: 14 Nov 2024
Requirements
Education
- Bachelor in Engineering (BEngg) in Computer Science & Engineering
Additional Requirements
- Age 20 to 30 years
Skills and Tools Beneficial for a Java SDET Engineer Intern
- Java Programming: Strong foundation in Java, including understanding of OOP principles.
- Automation Frameworks: Familiarity with Selenium WebDriver, JUnit, TestNG, or similar tools for automation.
- CI/CD Tools: Basic knowledge of CI/CD tools like Jenkins, GitLab CI, or Bamboo.
- Version Control: Experience with Git or other version control systems.
- Problem Solving: Analytical skills for troubleshooting and debugging issues.
- Communication: Ability to communicate effectively with QA, DevOps, and development teams.
An SDET Intern will gain hands-on experience in a critical part of the software development lifecycle, focusing on ensuring quality through automation and strong collaboration across teams.
Responsibilities & Context
A Java SDET (Software Development Engineer in Test) Engineer Intern typically supports the software testing process by writing, executing, and maintaining automated tests with a focus on Java-based applications. Key responsibilities for this role:
Test Case Development and Execution
- Write, update, and maintain test cases for functional, regression, and integration testing based on requirements.
- Execute manual and automated tests to ensure application functionality aligns with specified requirements.
Automation Scripting in Java
- Develop and maintain automated test scripts using Java, often with tools like Selenium, JUnit, TestNG, or similar frameworks.
- Write clean, modular, and reusable test code to enhance the testing framework and improve overall test coverage.
Debugging and Troubleshooting
- Investigate and troubleshoot software issues, documenting and reporting bugs or failures with detailed information to assist developers in resolving issues.
- Collaborate with the development team to analyze root causes and assist in applying fixes.
Continuous Integration and Delivery (CI/CD)
- Support and maintain CI/CD pipelines for automated testing to ensure that tests are executed consistently and reliably.
- Integrate automated tests into the CI/CD process using tools like Jenkins, GitLab CI, or similar.
Collaboration with QA and Development Teams
- Work closely with the QA team to understand testing requirements and develop effective test plans.
- Communicate and coordinate with developers to understand application functionality, dependencies, and potential areas for automated testing.
Performance and Load Testing Support
- Assist in performance and load testing by writing scripts to simulate user actions and measure application response times.
- Gather performance data and help analyze results to ensure the application meets performance requirements.
Documentation and Reporting
- Document test cases, test plans, and test results thoroughly, ensuring transparency and traceability.
- Provide regular updates on test progress, results, and any issues encountered during the testing process.
Learning and Adapting
- Stay updated on Java and test automation best practices, frameworks, and tools.
- Show initiative in learning new tools and methodologies that can improve the quality and efficiency of testing processes.
Skills & Expertise
AWS
Communication
Java
Postman
REST API
SQA
SQL
Test Automation
Test Case
TestNG
Compensation & Other Benefits
- Performance bonus, Gratuity, Mobile bill, T/A
- Lunch Facilities: Partially Subsidize
- Salary Review: Half Yearly
- Festival Bonus: 2
Workplace
Work at office
Employment Status
Full Time
Gender
Only Male
Job Location
Dhaka (Khilgaon)