Senior QA Engineer
Nikel
- Jakarta
- Permanent
- Full-time
- Design and execute test plans, test cases, and test scripts to ensure comprehensive test coverage of software applications.
- Develop and maintain automated test frameworks, tools, and scripts using industry-standard automation tools and technologies.
- Collaborate closely with cross-functional teams, including developers, product managers, and designers, to understand product requirements and ensure that testing activities align with project goals.
- Identify, document, and track software defects, working closely with developers to troubleshoot and resolve issues.
- Continuously improve testing processes and methodologies by staying up to date with industry best practices and emerging trends in quality assurance and test automation.
- Conduct performance testing, stress testing, and load testing to ensure the scalability and stability of software applications.
- Collaborate with QA team members to share knowledge, provide mentorship, and foster a culture of quality throughout the organization.
- Participate in code reviews and provide constructive feedback to enhance the overall quality of software development efforts.
- Assist in the creation and maintenance of test environments and test data as needed.
- Contribute to the overall software development lifecycle, including requirements analysis, design, and release management.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Has around 5+ years of working experience in the same field as QA Engineer
- Proven experience in quality assurance and software testing, including manual and automation testing.
- Strong proficiency in developing test automation scripts using industry-standard tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, Cucumber, etc.).
- Proficiency in at least one programming language (e.g., Java, Python, C#, etc.) and familiarity with scripting languages.
- Experience with version control systems (e.g., Git) and continuous integration/continuous delivery (CI/CD) pipelines.
- Solid understanding of software development methodologies, including Agile and Scrum.
- Knowledge of web technologies (HTML, CSS, JavaScript) and web services (REST, SOAP).
- Familiarity with database management systems and SQL.
- Strong analytical and problem-solving skills, with a keen eye for detail.
- Excellent written and verbal communication skills, with the ability to effectively collaborate with cross-functional teams.
- Challenging role in a startup environment with strong growth ambitions
- Meaningful work toward the Company’s social impact mission and vision
- Competitive compensation and benefits