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.
Top Skills
Similar Jobs
What you need to know about the Seattle Tech Scene
Key Facts About Seattle Tech
- Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Amazon, Microsoft, Meta, Google
- Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Madrona, Fuse, Tola, Maveron
- Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute