col-wideJob Description:
Job Title: Senior Quality Assurance Engineer
Work Regime: Remote
PTC Group is recruiting for a leading e-commerce platform that connects thousands of sellers to millions of consumers, with integrated logistics and digital payment services.
Responsibilities:
Test Plans Contribution:Develop and implement tests from the design stage through execution, including functional, performance, load, and stress tests. Evaluate results and document any deviations from expected outcomes.
User Requirements Analysis:Analyze, review, and assess user requirements, specifications, and testability models.
Test Case Creation:Create and enhance test case specifications based on ticket descriptions, acceptance criteria, and business/technical KPIs.
Test Data Preparation:Prepare and acquire necessary test data for various testing scenarios.
Test Environment Setup:Prepare test environments (application/data level), configure and execute test tools and CI tools (e.g., Cucumber, Selenium, JMeter, Jenkins, Hiptest). Troubleshoot issues detected through automation and manual testing, evaluate results, and document deviations.
Framework Utilization:Use test frameworks for mobile apps, mobile themes, and desktop applications.
Automation:Automate tools and procedures for QA layers, including static and dynamic analysis.
Task Organization:Organize responsibilities and tasks to ensure successful project completion. Identify potential obstacles and address them while sharing experience, knowledge, and solutions with the team.
Equality and Diversity:Demonstrate commitment to equality and diversity, considering these issues in all decision-making processes.
Collaboration:Work with product owners, developers, and team leaders to define acceptance criteria, identify risks, and plan test coverage for upcoming features.
Qualifications:
Experience:Over 5 years of experience in QA (preferred).
Education:Academic background in IT or equivalent (preferred).
Certification:ISTQB Foundation certification (strongly preferred).
Technical Skills:Knowledge of Gherkin syntax.
Familiarity with quality processes and agile methodologies, using industry-standard software QA tools such as HipTest.
Experience in web software and mobile applications (native) assurance tasks/processes.
Understanding of software development life-cycle and test processes/flows.
Proficiency with testing tools such as Cucumber, static/dynamic analysis tools, and JMeter.
Knowledge of CI/CD tools (e.g., Jenkins) and source control systems (e.g., GIT).
Familiarity with technologies such as Java, Ruby, and JavaScript.
Personal Skills:Solution-oriented and proactive attitude, with a constant sense of organization and attention to detail.
Language:Proficiency in English is required.