Job Description
We are looking for an Analyst Software Engineer to join our QA team. The role involves working closely with PMO and Development teams to ensure high-quality software delivery through thorough testing, issue identification, and validation.
Responsibilities
- Develop and maintain functional/non-functional test cases following QA best practices.
- Execute test cases on cross-platform applications (web/mobile) and log issues using a bug tracking system.
- Write queries and validate data using MSSQL, MySQL, and other platforms.
- Participate in all phases of the SDLC; familiarity with Agile methodologies is a plus.
- Work with QA automation frameworks (C#, Selenium, JavaScript) and create test cases with guidance.
- Collaborate with PMO and Development teams to understand requirements and technical architecture.
- Contribute to software security testing, including awareness of OWASP vulnerabilities.
Qualifications
- Bachelor’s Degree in Computer Science, Information Technology or related field
- 0–2 years of relevant QA/testing experience.
- In-depth understanding of the Software Development Life Cycle (SDLC), with the ability to apply QA best practices across all phases of software development.
- Strong understanding of database concepts and ability to run queries.
- Basic knowledge of QA automation frameworks and scripting.
- Exposure to Python automation and AI/LLM-based testing is a plus.
- Strong analytical and problem-solving abilities.
- Ownership mindset with accountability for assigned tasks.
- Flexibility to adapt to different working hours and project needs.
- Excellent written and verbal communication skills for cross-team collaboration.
- Eagerness to learn and adopt new tools, technologies, and processes quickly.