QA Software Engineer
Details:
Job Information
Details
- Technologies
- LinuxSoftware QA
- Salary
- 45 K
- About
QA Software Engineer
Barcelona
45K
The company is a technology firm dedicated to simplifying the travel industry through cutting-edge solutions. Since its foundation, it has developed a wide range of services, including advanced connectivity platforms for CRS and PMS systems, marketing tools powered by machine learning, and a comprehensive content management system for hotel data. With headquarters in the US, and offices in Barcelona, Japan, and China, the company operates in more than 195 countries, supporting partners across the global travel industry.The company is looking for an experienced QA Engineer to join a dynamic R&D team, focusing on innovative Java-based solutions. The position involves contributing to software development, optimizing system functionalities, and ensuring high-quality user experiences. The selected candidate will play a key role in testing processes, maintaining sprint metrics, mentoring team members, and managing workflow within the team.
Responsibilities:
- Develop test plans and design detailed test cases.
- Independently set up the testing environment, integrating new components as needed.
- Write and execute SQL statements for various database operations, including queries, updates, additions, and deletions.
- Perform security, performance, and interface testing.
- Assign tasks and provide guidance to junior testers to ensure the timely completion of testing work.
- Analyze system problems based on test results and collaborate with developers to improve system performance.
- Create automation scripts to improve testing efficiency and reduce manual efforts.
- Conduct performance tests, collect and analyze metrics, and generate reports.
Requirements:
- Bachelor’s degree in Computer Science or related field, or equivalent industry experience.
- QA certifications from ASQ or ISTQB are considered a plus.
- Minimum of five years in software QA, demonstrating expertise in best practices and methodologies.
- Strong ability to review and understand requirements from a QA perspective.
- Experience designing test cases for multi-system interactions.
- Proficiency in analyzing performance metrics and troubleshooting issues based on test results.
- Knowledge of REST protocols, Linux operating systems, and test management tools.
- Familiarity with at least one automated testing framework (e.g., Robot Framework or proprietary tools).
- Experience using performance testing tools such as JMeter, Tsung, or LoadRunner.
- Ability to operate security testing tools and execute security test cases.
Skills and Attributes:
- Excellent verbal and written English skills.
- Strong understanding of software testing theories and their practical applications.
- Capability to execute performance tests and document findings effectively.
- Familiarity with mocking tools and techniques.
- Ability to fully comprehend project systems and make improvement recommendations.
What’s Offered:
- Competitive salary based on experience, plus annual and referral bonuses.
- Recognition programs among peers.
- Comprehensive health benefits and pension plan.
- Transport and meal vouchers.
- Work-from-home flexibility.
- A casual and collaborative work environment.
- Modern office space in the city center.
- Unlimited free coffee to keep energy levels up!