About Digital SkyNet Our values
We always have the big picture in mind. By working hand-in-hand we reach common goals as a team. Being proactive with both our clients and among ourselves allows us to find the best business software solutions to even the most complex problems. We tackle them head-on and always finish what we start.
Our mission is to help our clients reach their goals. We do that by providing them with custom software tailor-made to suit their needs and solve their problems. From SMB to enterprise we get an in-depth understanding of the industry to efficiently automate its business processes.
Job Title: Quality Assurance Engineer
Job Overview: We are seeking a detail-oriented and experienced Quality Assurance Engineer to join our software development team. The ideal candidate will have a strong background in software testing methodologies, excellent analytical skills, and a passion for ensuring the delivery of high-quality software products. As a Quality Assurance Engineer, you will play a crucial role in the software development life cycle by designing and executing comprehensive test plans, identifying and documenting defects, and collaborating with cross-functional teams to ensure the overall quality of our software solutions.
Responsibilities:
Test Planning and Design: Collaborate with development teams to understand project requirements and functional specifications. Design, develop, and execute detailed test plans, test cases, and test scripts. Create and maintain comprehensive documentation related to testing activities. Manual and Automated Testing: Perform manual testing of software applications to identify and document defects. Develop and maintain automated test scripts to enhance testing efficiency and coverage. Execute automated test suites and analyze results to ensure software meets quality standards. Defect Identification and Documentation: Identify, document, and track software defects using established defect tracking tools. Work closely with developers to isolate, reproduce, and resolve defects in a timely manner. Regression Testing: Conduct regression testing to ensure that previously identified defects have been addressed and new features have not introduced new issues. Performance and Load Testing: Plan and execute performance testing to evaluate the scalability, reliability, and responsiveness of software applications. Analyze and report performance test results, identifying areas for improvement. Collaboration and Communication: Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure a comprehensive understanding of project requirements. Clearly communicate test progress, test results, and any testing-related issues to relevant stakeholders. Continuous Improvement: Stay current with industry trends and advancements in testing methodologies. Propose and implement process improvements to enhance the efficiency and effectiveness of the QA process. Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field. Proven experience in software quality assurance, including both manual and automated testing. Familiarity with testing tools and frameworks (e.g., Selenium, JUnit, TestNG). Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Knowledge of Agile development methodologies. Education and Experience:
Minimum of (X) years of experience in software quality assurance. Relevant certifications in software testing (e.g., ISTQB) are a plus. If you are a dedicated Quality Assurance Engineer with a commitment to delivering high-quality software, we invite you to join our dynamic team and contribute to the success of our software development projects.
#J-18808-Ljbffr