Software Quality Engineer
As a skilled Software Quality Engineer, you will play a crucial role in ensuring the delivery of high-quality software solutions. Your primary responsibility will be to plan, design, and execute comprehensive testing strategies to validate our products meet the required standards.
Key Responsibilities
* Liaise with internal teams to gather system requirements and provide actionable feedback on technical designs.
* Develop detailed test plans and cases to ensure thorough coverage of our software features.
* Create automated test scripts using tools like Appium, Selenium, and Cucumber.
* Estimate, prioritize, and coordinate testing activities to ensure timely delivery of our products.
* Execute API testing using Postman and SoapUI, as well as design, execute, and report on load and stress testing scenarios using JMeter.
* Analyze application/server interactions using Wireshark and perform regression testing when bugs are resolved.
* Implement and manage continuous integration processes to streamline testing and delivery pipelines.
* Take ownership of test environments, ensuring stability and availability for testing activities.
* Document test procedures, outcomes, and provide clear reports to project managers.
* Drive a culture of continuous improvement, optimizing testing processes, tools, and methodologies.
Qualifications
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* Proven experience in software development and quality assurance.
* Strong knowledge of software QA methodologies, tools, and processes.
* Experience with bug tracking systems and test automation tools.
* Proficiency in SQL for data validation and testing.
* Familiarity with Agile/Scrum methodologies and their application to testing.
* Excellent problem-solving skills, with an eye for detail and quality.
As a valued member of our team, we offer a competitive compensation package, flexible work arrangements, and an environment conducive to personal and professional growth.