Epyllion Group
Epyllion Group
Epyllion Group
Follow
More jobs from this company
Summary
- Vacancy: 01
- Age: at least 25 years
- Location: Dhaka (Tejgaon)
- Salary: Negotiable
- Experience: 3 to 5 years
- Published: 16 Nov 2024
Requirements
Education
- Bachelor’s in Computer Science and Engineering, Computer Application, Information Technology, or a related field.
- A master’s degree is a plus.
Experience
- 3 to 5 years
- The applicants should have experience in the following business area(s):
Software Company, IT Enabled Service, Group of Companies
Additional Requirements
- Age at least 25 years
- Experience with Agile/Scrum methodologies and familiarity with working in Agile development environments.
- Experience with mobile testing (iOS/Android) or cloud-based application testing (AWS, Azure) is a plus.
- Technical and Additional Skills:1. Strong understanding of software testing methodologies, testing life cycle, and testing types (e.g., functional, regression, load, performance).
- Experience with test automation tools (e.g., Selenium, Appium, Cucumber, TestNG, JUnit) and knowledge of scripting/programming languages (e.g., Python, Java, JavaScript).
- Proficiency in using bug-tracking tools (e.g., JIRA, Bugzilla) and version control systems (e.g., Git).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and DevOps practices for test automation integration.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) and API testing tools (e.g., Postman, SoapUI).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Ability to prioritize and manage multiple tasks while meeting deadlines.
- Proactive attitude and a strong focus on continuous improvement.
Responsibilities & Context
- The Software Quality Assurance (QA) Engineer is responsible for ensuring that software products meet the highest quality standards before they are released to customers.
- They play a critical role in testing, troubleshooting, and optimizing software products to ensure they function as expected and meet business requirements.
- The key responsibilities of a QA Engineer include: 1. Develop and document test plans, test cases, and test strategies based on software requirements and specifications. Collaborate with developers and product managers to understand requirements and design effective testing strategies.
- Perform manual testing, including functional, integration, system, regression, and user acceptance testing (UAT) to validate software functionality. Develop and execute automated tests using tools like Selenium, JUnit, TestNG, or similar frameworks. Identify automation opportunities and enhance the test automation framework to increase efficiency.
- Identify, document, and track defects. Work closely with developers to reproduce issues, provide detailed defect reports, and verify fixes.
- Execute performance, stress, and load tests using tools like JMeter, LoadRunner, or Gatling to ensure software can handle expected and unexpected loads. Analyze test results and work with development teams to optimize performance.
- Set up and maintain test environments, including databases, servers, and test data. Collaborate with DevOps and system administrators to ensure environments are up-to-date and aligned with production.
- Ensure that software products adhere to quality standards, industry regulations, and compliance requirements (e.g., ISO, GDPR). Review code quality and work with development teams to implement best practices and quality assurance processes.
- Work closely with development, product management, and business stakeholders to ensure alignment of testing efforts with business goals. Provide clear and concise reports on testing progress, coverage, and defect status to stakeholders.
- Continuously improve testing processes, tools, and methodologies to increase test coverage and efficiency. Stay updated with industry trends, best practices, and new testing tools and technologies.
- Document test cases, procedures, and testing environments. Create and maintain user manuals and guides to ensure consistent test execution and knowledge transfer.
Compensation & Other Benefits
- Insurance, Gratuity, Mobile bill
- Lunch Facilities: Partially Subsidize
- Salary Review: Yearly
- Festival Bonus: 2
Workplace
Work at office
Employment Status
Full Time
Job Location
Dhaka (Tejgaon)