Job Summary:
Spiralogics is a leading custom software development company primarily based in the US and Nepal. We are an equal opportunity provider, with focus on engaging and inclusive work culture.
We are looking for Software Quality Assurance Engineer (QA Engineer) with minimum 2+ year experience to work with our lean but growing quality teams to provide quality oversight to our many projects.
As a QA Engineer, you will be responsible for developing and executing testing strategies across different form factors, working with the teams on releases, and suggesting solutions to identified issues.
Job Responsibilities:
Manual Testing:
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Executing regression suites.
- Maintaining existing tests and regression suites.
- Preparation of test scenarios/cases/execution and test reports.
- SQL and scripting
- Develop standards and procedures to determine product quality and release readiness.
- Provide periodic reports to stakeholders on bugs, features, performance and issue management.
- Communicate effectively with higher management and possess strong leadership skills to manage/lead teams.
API and Performance Testing:
- Experience of API testing.
- Exposure to performance testing tools like JMeter is a plus.
Automation Testing:
- Understanding of automation testing tools and an interest in learning to write automated test scripts.
- Translating test cases into automated test scripts
Job Requirements [Skills & Abilities]:
- Experience working on Agile & Scrum development environment.
- Proven work experience in software quality assurance/testing.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience of automated API testing and End to End testing.
- Familiarity with automation tools (e.g., Selenium, Appium, JUnit, TestNG, or Cypress) and scripting languages like Java, or JavaScript.
- Ability to analyze requirements, understand system workflows, and identify edge cases.
- Proficient in creating test cases, test plans, and other QA documentation to support quality assurance processes.
- Exposure to performance testing and basic knowledge of project management.