Quality Assurance (QA) Engineer
Seoul (On-site) • Full time
- KOREAN: FLUENT
- QA
eMoldino is an enterprise-level supply chain management (SCM) solutions provider that specializes in cultivating digital transformation for Fortune 500 partners and major manufacturing organizations worldwide. By utilizing cutting-edge technologies, such as AI and machine learning, eMoldino delivers data-driven business intelligence to lead the industry 4.0. movement.
Job Overview
We are seeking a detail-oriented and experienced Quality Assurance Engineer to join our team at eMoldino. The QA Engineer will play a critical role in ensuring that our solutions meet high-quality standards, ensuring an optimal user experience and that the products align with customer requirements.
The role involves planning, designing, and executing both automated and manual tests to ensure software reliability.
As a QA Engineer, you will collaborate closely with developers, product managers, and the wider technical team to ensure that every release is of exceptional quality.
Key Responsibilities
- Develop and Execute Test Plans: Work closely with product management and development teams to define and establish comprehensive test plans for new features, bug fixes, and system enhancements.
- Test Automation: Create, maintain, and improve automated test scripts to speed up testing processes and increase coverage.
- Manual Testing: Perform manual testing of solutions where automation is not feasible, ensuring a wide range of potential issues are addressed.
- Regression Testing: Conduct regression testing to ensure new releases do not introduce new bugs into previously working code. Defect Reporting: Identify, document, and track bugs using issue-tracking tools like Jira, providing developers with accurate reports and collaborating to resolve issues.
- Performance Testing: Test the performance, reliability, and scalability of the solutions to ensure they meet company and customer expectations.
- Collaborate with Teams: Work cross-functionally with product, development, and support teams to ensure a deep understanding of solutions and customer requirements.
- Continuous Improvement: Identify process inefficiencies, advocate for improvements, and suggest best practices to enhance the QA function.
Skills and Qualifications
- 0~2 years of work or academic experience in software QA or related roles, particularly in a solutions or technology-driven company.
- 3 months paid internship program (Conversion to full time based on performance) for 0 year applicants.
- Bilingual Proficiency: Fluent in both Korean and English, with the ability to communicate effectively in both languages.
- Automation Experience: Expertise in using testing automation tools (e.g., Selenium, TestNG, JUnit, Cypress).
- Manual Testing Expertise: Strong background in manual testing, with experience in end-to-end functional, regression, and performance testing.
- Familiarity with Development Processes: Good understanding of the software development lifecycle (SDLC), Agile methodologies, and test-driven development (TDD).
- API Testing: Experience in testing APIs using tools like Postman or SoapUI.
- Version Control Systems: Knowledge of version control systems like Git.
- Problem-Solving: Strong analytical and problem-solving skills to identify, report, and track software defects.
- Communication Skills: Excellent verbal and written communication skills, with an ability to work well with cross-functional teams.
Preferred Qualifications
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- ISTQB or other relevant QA certifications.
- Exposure to DevOps practices and CI/CD tools (e.g., Jenkins, Travis CI).
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner).