Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Quality Assurance Engineer image - Rise Careers
Job details

Senior Quality Assurance Engineer

Aspire Software is looking for a Senior Quality Assurance Engineer to join our team in Lebanon.

Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

What your day will look like:

· Develop, execute, and maintain test plans, test cases, and automation scripts for our desktop, web, and mobile applications.

· Ensure product quality for legacy systems and modernized applications by performing functional, regression, and integration testing.

· Test WCF and RESTful APIs, validating responses, performance, and data accuracy.

· Collaborate with the development and DevOps teams to identify and resolve issues quickly and effectively.

· Automate repetitive test cases using tools and frameworks like Selenium, Cypress, or equivalent.

· Monitor and maintain product health using testing pipelines integrated with CI/CD tools (GitHub Actions, Azure Pipelines).

· Perform cross-platform testing for mobile and desktop apps (e.g., React, MAUI).

· Track and document bugs in collaboration with development teams, ensuring resolution within sprint cycles.

· Conduct performance and security testing for both on-premise and cloud-hosted solutions.

· Languages & Frameworks: Python, JavaScript, Shell scripting

· Test Automation Tools: Selenium, Cypress, Swagger, JMeter

· CI/CD Tools: GitHub Actions, Azure Pipelines

· Databases: PostgreSQL, JBase

· Hosting Environments: On-premise, AWS (EC2, S3)

---

Qualifications

· Proven experience in manual and automated testing of desktop, web, and mobile applications.

· Strong understanding of API testing and tools like Postman or Swagger.

· Experience with test automation frameworks (e.g., Selenium, Cypress).

· Familiarity with CI/CD processes and integration of test pipelines.

· Basic knowledge of SQL for database validation and testing.

· Excellent problem-solving and debugging skills, with a strong focus on quality assurance.

· Understanding of on-premise and cloud environments (AWS preferred).

· Familiarity with legacy systems and modernization testing processes is a plus.

---

Nice-to-Have

· Experience with performance and load testing tools like JMeter or LoadRunner.

· Familiarity with WCF and RESTful APIs testing.

· Exposure to mobile app testing (MAUI).

· Basic scripting skills for test automation (e.g., Python or JavaScript).

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Quality Assurance Engineer, Valsoft Corporation

Aspire Software is on the lookout for a Senior Quality Assurance Engineer to join our fantastic team in Lebanon! If you’re passionate about ensuring the quality of software products across various platforms, this role might just be your perfect fit. In our vibrant workplace, you will be the guardian of software integrity, developing, executing, and maintaining comprehensive test plans and automation scripts for our desktop, web, and mobile applications. You’ll get to flex your skills by performing functional, regression, and integration testing, ensuring that both our legacy systems and modernized applications meet high standards. Your day will involve testing WCF and RESTful APIs, validating not just responses but also performance and data accuracy. Collaborating with talented development and DevOps teams, you’ll work efficiently to identify and resolve issues. The role also offers the exciting opportunity to automate repetitive test cases using state-of-the-art tools like Selenium and Cypress while monitoring product health through CI/CD pipelines. So, if you’re ready to take your career to new heights at a company that values growth and innovation, we’d love to see what you can bring to Aspire Software!

Frequently Asked Questions (FAQs) for Senior Quality Assurance Engineer Role at Valsoft Corporation
What are the key responsibilities of a Senior Quality Assurance Engineer at Aspire Software?

As a Senior Quality Assurance Engineer at Aspire Software, your primary responsibilities will encompass developing, executing, and maintaining detailed test plans and cases for various applications. You will also conduct functional, regression, and integration testing, ensuring product quality for both legacy systems and modern solutions. Collaborating closely with development and DevOps teams to swiftly resolve any identified issues will be a significant part of your role, alongside automating testing processes and maintaining product health through CI/CD tools.

Join Rise to see the full answer
What qualifications are needed for a Senior Quality Assurance Engineer role at Aspire Software?

To be a successful candidate for the Senior Quality Assurance Engineer position at Aspire Software, you should bring proven experience in both manual and automated testing across desktop, web, and mobile platforms. A strong grasp of API testing and familiarity with tools such as Selenium and Cypress are essential. Additionally, understanding CI/CD processes and having basic SQL knowledge for database validation are key qualifications that will help you thrive in this role.

Join Rise to see the full answer
What tools and technologies will a Senior Quality Assurance Engineer use at Aspire Software?

In the role of Senior Quality Assurance Engineer at Aspire Software, you will utilize various tools and technologies to perform your duties effectively. These include test automation tools like Selenium and Cypress, API testing tools such as Postman and Swagger, and performance testing tools like JMeter. Furthermore, you’ll work with CI/CD tools, specifically GitHub Actions and Azure Pipelines, while also engaging with databases such as PostgreSQL and JBase.

Join Rise to see the full answer
How does Aspire Software support the professional growth of a Senior Quality Assurance Engineer?

Aspire Software is dedicated to the professional growth and development of all its employees, including the Senior Quality Assurance Engineer. The company provides a collaborative environment where continuous learning is encouraged, offering access to the latest tools and technologies. Moreover, team members are supported in attending workshops, conferences, and training sessions, aimed at enhancing their skills and knowledge in the field of quality assurance.

Join Rise to see the full answer
What is the work culture like for a Senior Quality Assurance Engineer at Aspire Software?

At Aspire Software, the work culture for a Senior Quality Assurance Engineer is dynamic and innovative. The company promotes collaboration and open communication, encouraging team members to share ideas and contribute to projects actively. Employees enjoy a flexible work environment focused on achieving goals while fostering personal and team growth, making it a great place to advance your career.

Join Rise to see the full answer
Common Interview Questions for Senior Quality Assurance Engineer
Can you describe your experience with automated testing frameworks relevant to the Senior Quality Assurance Engineer position?

When responding to this question, highlight specific automated testing frameworks you have used, such as Selenium or Cypress. Discuss any projects where you implemented these frameworks effectively and the outcomes of those efforts. Illustrating your hands-on experience and the benefits it brought to product quality will demonstrate your suitability for the role.

Join Rise to see the full answer
How do you approach performance testing and what tools do you use?

An effective way to answer this question is to share your methodical approach to performance testing. Discuss the importance of identifying potential bottlenecks and user experience issues before deploying software. Mention any performance testing tools you are familiar with, like JMeter or LoadRunner, and provide examples of how you've used them to enhance application performance.

Join Rise to see the full answer
What strategies do you employ for effective collaboration with development teams?

To tackle this question, emphasize the importance of communication in collaboration. Share examples of how you've built rapport with developers, perhaps through regular meetings or collaborative troubleshooting sessions, as this fosters a team-oriented approach. Mention using collaborative tools or platforms that help bridge gaps between QA and development.

Join Rise to see the full answer
Can you explain your process for validating API responses?

When answering this question, explain your systematic approach to validating API responses. Discuss the significance of testing for correct status codes, headers, and payloads, and how you utilize tools like Postman or Swagger to facilitate these validations. Providing examples of specific APIs you've tested effectively would strengthen your response.

Join Rise to see the full answer
How do you ensure that your test cases cover all critical areas of the application?

In your response, outline a structured approach to writing test cases, perhaps incorporating techniques such as boundary value analysis or equivalence partitioning. Highlight how you prioritize critical areas based on risk assessment and use requirement documentation to ensure comprehensive coverage.

Join Rise to see the full answer
What tools do you prefer for tracking bugs and collaboration with development teams?

Share the bug-tracking tools you are proficient in, such as JIRA or Bugzilla. Discuss how these tools facilitate clear documentation and communication regarding bugs, making it easy for development teams to understand issues and collaborate on resolution effectively.

Join Rise to see the full answer
How do you balance manual testing and automated testing in your role?

Provide insights into your philosophy on testing by discussing the importance of both manual and automated testing. Give examples of scenarios where you would prioritize one over the other and express how combining both approaches leads to a more thorough testing process.

Join Rise to see the full answer
Describe a challenging bug you found in a past project and how you handled it.

In your answer, recount a specific example, detailing the nature of the bug, how you identified it, and the steps you took to communicate it to the development team. Highlight any problem-solving skills you utilized and share how the resolution improved the overall product quality.

Join Rise to see the full answer
What role does documentation play in your testing process?

Talk about the vital role that documentation plays in your testing process, emphasizing how it helps in maintaining a clear record of test plans, cases, and results. Mention how it aids in knowledge sharing and may include preparing reports for stakeholders or training new team members.

Join Rise to see the full answer
What methods do you use to stay updated with the latest developments in quality assurance?

Explain your proactive approach to staying current in the quality assurance field. This could include subscribing to industry publications, participating in webinars, attending conferences, or engaging with professional communities. Mention how continued learning enhances your skill set, directly benefiting your contributions at Aspire Software.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Arcsen Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 13 hours ago
Photo of the Rise User
Samsung Research America Hybrid 665 Clyde Avenue, Mountain View, CA, USA
Posted 7 days ago
Photo of the Rise User
SanMar Hybrid Issaquah, WA
Posted 14 days ago
Photo of the Rise User
Awin Remote Iași, Iași, Romania
Posted 2 days ago

Founded in 2011, Valsoft is a vertical software business that provides mission-critical solutions in their respective niche or market.Velsoft is located in Canada

48 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 7, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!