Software Quality Assurance (SQA) Engineer
About Beam
Beam is a tech start-up revolutionizing business operations with AI. Our AI Agents empower organizations by automating repetitive tasks, boosting productivity in seconds. With seamless integration into business applications, our agents provide support where teams need it most. Our mission? To transform business practices, increase efficiency, improve competitiveness, and scale operations globally.
About the Role
As a SQA Engineer at Beam, you will be responsible for ensuring the quality of our AI - Automation Platform through comprehensive manual and automated testing processes. You will work closely with developers, product managers, and other stakeholders to define test strategies, develop test plans, and execute tests to ensure high-quality deliverables. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.
Responsibilities
This role will be pivotal in our quality assurance efforts, shaping testing processes to ensure our applications are reliable, high-performing, and secure. Your key responsibilities will entail the following:
Collaborate with product owners, engineers, and other stakeholders to understand requirements and create comprehensive test plans for different phases of the software development lifecycle (SDLC).
Develop and execute comprehensive test plans, test cases, and test scripts for both manual and automated testing.
Perform thorough manual testing of applications, including functional, regression, integration, and user acceptance testing.
Identify, document, and track defects using issue-tracking tools, ensuring timely resolution of issues.
Perform exploratory testing to uncover potential issues and improve product quality.
Design, develop, and maintain automated test scripts using industry-standard testing frameworks and tools.
Integrate automated tests into the CI/CD pipeline to ensure seamless deployment and continuous testing.
Analyze automated test results, troubleshoot failures, and work with the engineering team to conduct load and performance testing.
Assist in security testing efforts to ensure that applications are resilient against vulnerabilities.
Maintain clear and comprehensive documentation of testing processes, test cases, and results to ensure transparency and facilitate knowledge sharing.
Provide regular updates to the team and stakeholders on testing progress, coverage, and quality metrics, and contribute to the creation of user documentation and release notes.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Minimum 4 years of proven experience as a Software Quality Assurance Engineer or in a similar role within a fast-paced environment.
Strong knowledge of software testing methodologies, tools, and best practices, with a focus on both manual and automated testing.
Proficiency in JavaScript and TypeScript, with experience in writing automation scripts.
Proficiency in automation testing tools such as Playwright and performance testing tools like JMeter, with hands-on experience in creating and maintaining test scripts.
Familiarity with API testing tools such as Postman and SQL for database validation.
Solid understanding of the software development life cycle (SDLC) and Agile methodologies.
Excellent analytical and problem-solving skills, with a keen eye for detail.
Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
Self-motivated and detail-oriented, with a passion for tech.
Why Beam?
At Beam, we foster a culture of ownership and growth, giving you the freedom to take charge of your work and make a meaningful impact on the future of AI. As part of a highly collaborative, fast-paced startup, you’ll have the opportunity to work at the forefront of AI innovation, designing and building solutions that address real-world business challenges.
We offer more than just a job. Here, you’ll find:
Ownership and autonomy: You’ll have the opportunity to own the full lifecycle of projects, from conception to execution, and see your work directly impact businesses worldwide.
Personal and professional growth: We encourage continuous learning and innovation. Whether you're advancing in your technical expertise, growing your leadership skills, or shaping the next generation of AI solutions, your growth is our priority.
Being at the cutting edge: You’ll be working with the latest AI technologies, driving innovation in generative AI and natural language processing.
Competitive benefits and stock options: We offer a competitive salary, stock options, and comprehensive benefits to ensure you're not only rewarded today but also invested in the future of the company.
Collaborative Culture: You’ll work alongside brilliant minds in an agile, collaborative, and supportive startup environment, where your ideas can truly make a difference.
If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, we’d love to hear from you! Join us in shaping the future of AI-powered solutions!