What are the responsibilities and job description for the Software Tester (ISA) position at SCRAM Systems?
Job Summary:We are seeking a meticulous and detail-oriented Software Tester to join our team. The ideal candidate will have a passion for ensuring the quality and reliability of our software products through comprehensive testing methodologies. As a Software Tester, you will play a crucial role in identifying defects, improving user experiences, and contributing to the overall success of our software projects.Duties/Responsibilities:Test Planning: Collaborate with the development team to understand software requirements and design comprehensive test plans that encompass various testing scenarios, including functional, regression, integration, performance, and user acceptance testing.Test Case Design: Create well-structured and comprehensive test cases that cover both positive and negative scenarios, edge cases, and potential use cases to ensure thorough software testing.Test Execution: Execute test cases, document test results, and clearly communicate defects to developers using appropriate issue-tracking systems. Work closely with the development team to ensure timely defect resolution.Regression Testing: Conduct regular regression testing to ensure that new software updates or changes do not adversely impact existing functionality.Defect Identification and Reporting: Identify, document, and prioritize software defects using clear and concise descriptions. Collaborate with the development team to reproduce and understand reported issues.Performance Testing: Execute performance and load testing to identify bottlenecks, assess system responsiveness, and ensure software stability under different levels of stress.User Acceptance Testing (UAT): Collaborate with end-users or clients to conduct UAT, ensuring that software meets their requirements and expectations before release.Continuous Improvement: Contribute to the enhancement of testing processes and methodologies by providing insights and recommendations based on testing experiences. Stay up-to-date with industry best practices and emerging testing tools and technologies.Documentation: Maintain detailed and organized test documentation, including test plans, test cases, test scripts, and defect reports.Collaboration: Work closely with developers, product managers, and other team members to ensure clear communication, efficient problem-solving, and a collaborative approach to delivering high-quality software.Skills/Abilities:Solid understanding of software development lifecycle and testing methodologies.Proficiency in creating and executing test cases, test plans, and test scripts.Strong analytical and problem-solving skills, with a keen attention to detail.Excellent communication skills, both written and verbal.Ability to work effectively in a team-oriented, fast-paced environment.Education and Experience:Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).Proven experience in software testing, including manual testing (familiarity with automated testing tools a plus).Experience with defect tracking systems.Physical Requirements (With or without reasonable accommodation):Sitting: 41-70%Standing: 15-40%Walking: Under 15%Reaching: Under 15%Push/Pull: Under 15%Kneel: Under 15%Squat: Under 15�nd at Waist: Under 15%Twist at Waist: Under 15%Forceful Gripping: Under 15%Lift/Carry: 15-40% and Under 5 lbsFine Motor Movements: Under 15%*** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.