Software Quality Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong proficiency in C# and JavaScript, with a deep understanding of Angular frameworks., Hands-on experience with .NET Core, .NET Framework, and Visual Studio., Comprehensive knowledge of QA methodologies, tools, and processes, including automation tools like Selenium and Cypress., Familiarity with API testing using tools like Postman and experience with CI/CD tools such as GitLab and Azure DevOps..

Key responsabilities:

  • Analyze business requirements and create detailed test plans, test cases, and test scripts.
  • Execute manual and automated tests for functional, regression, and performance testing.
  • Identify and track software defects, collaborating with development teams to resolve issues.
  • Maintain documentation of test plans and results, and prepare test metrics for stakeholders.

Fullsteam logo
Fullsteam XLarge https://www.fullsteam.com/
501 - 1000 Employees
See all jobs

Job description

It's fun to work in a company where people truly BELIEVE in what they're doing!

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.

Position Overview:

We are seeking a highly skilled Software Quality Engineer with a robust background in software engineering and a strong understanding of quality assurance principles, and proven experience in automation. This role involves comprehensive testing of software solutions, including browser-based applications and desktop clients. The ideal candidate will be proficient in our tech stack and possess hands-on experience with tools and methodologies for functional, regression, performance, and automated testing.

You will work closely with development teams to ensure the quality and reliability of our software products and collaborate on enhancing QA processes. A keen eye for detail, analytical problem-solving, and the ability to thrive in a fast-paced, Agile/Scrum environment are critical for success in this role.

Primary Responsibilities:

  • Test Planning and Development:
  • Analyze business requirements, user stories, and technical designs to create detailed test plans, test cases, and test scripts.
  • Design and implement end-to-end test strategies for applications within our tech stack:
  • .NET Core, Angular, jQuery, JavaScript, .NET Framework, C#, WPF UI Framework.
  • Define the scope and objectives of tests, ensuring thorough coverage of functional and non-functional requirements.
  • Test Execution and Automation:
  • Execute manual tests for functional, regression, integration, and system-level testing.
  • Develop and maintain automated test scripts using tools such as Selenium, Cypress, or similar.
  • Incorporate automated tests into Azure DevOps to streamline regression testing and deployment.
  • Defect Management:
  • Identify, log, and track software defects using tools such as Jira or Azure DevOps.
  • Work with development teams to reproduce, debug, and resolve identified issues, providing detailed diagnostic information.
  • Performance and Security Testing:
  • Conduct performance testing to ensure scalability and reliability.
  • Perform security testing to identify vulnerabilities and ensure applications meet data protection and security standards.
  • Collaboration and Communication:
  • Partner with developers, product owners, and UX/UI designers to align QA activities with project goals.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to provide QA insights.
  • Act as a quality advocate, ensuring testing best practices are integrated throughout the software development lifecycle (SDLC).
  • Documentation and Reporting:
  • Maintain detailed documentation of test plans, test scripts, test results, and defect resolutions.
  • Prepare and present test metrics, progress reports, and release readiness summaries to stakeholders.

Minimum Qualifications:

  • Software Engineering Expertise:
  • Strong proficiency in C#, JavaScript, and a deep understanding of Angular frameworks.
  • Hands-on experience with .NET Core, .NET Framework, and Visual Studio.
  • Familiarity with the WPF UI Framework and its application in desktop client testing.
  • Hands-on experience with Selenium, Cypress and similar automation.
  • QA Skills:
  • Comprehensive knowledge of QA methodologies, tools, and processes.
  • Expertise in designing and executing automated and manual test cases.
  • Proficiency in API testing using tools like Postman.
  • Development Tools and Technologies:
  • Experience with Git version control systems and CI/CD tools (GitLab, Azure DevOps).
  • Ability to write efficient and reusable test scripts and code for automation.

Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Collaboration
  • Communication

Quality Improvement Engineer Related jobs