Onsite Interview
Top Skills:
Experience and/or knowledge in both QA Engineering and Software Development
Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles
Candidiate shoud Have:
A quality-focused engineering professional with a strong foundation in QA engineering, this individual brings a balanced perspective to building and validating high-quality software. They possess a solid understanding of modern development practices, test automation, and Agile methodologies, along with a proactive mindset centered on continuous improvement and defect prevention. Known for strong collaboration, communication, and problem-solving skills, they actively contribute to building reliable, scalable applications while fostering a culture of quality across cross-functional teams.
-
Experience and/or knowledge in both QA Engineering and Software Development
-
Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles
-
Experience or knowledge of Selenium automation frameworks (Java-based)
-
Familiarity with Agile software development methodologies, including Scrum
-
Strong understanding of QA engineering, analysis, and testing concepts
-
Knowledge of defect tracking tools and processes
Must have Skills:
-
Experience with SQL and NoSQL database systems
-
Familiarity with Behavior-Driven Development (BDD); Gherkin experience is a plus
-
Experience or knowledge of testing web applications and RESTful web services (APIs)
-
Ability to contribute to defining and evolving the Test Pyramid for products
-
Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices
-
Computer Science degree, relevant coursework, or equivalent software development experience
-
Lead and collaborate as a senior Agile team member to design and deliver solutions for User Stories, including robust and scalable automated test scenarios
-
Drive and actively participate in the refinement and grooming of User Stories, ensuring comprehensive test coverage, QA strategy, and automation design
-
Design, develop, and maintain advanced functional automation frameworks and test cases
-
Provide leadership in iteration reviews and product demos, representing quality engineering perspectives
-
Proactively identify, log, and prioritize defects/issues, and partner closely with team members to drive timely resolution
-
Lead and facilitate defect triage sessions, ensuring effective root cause analysis and risk mitigation strategies
-
Oversee and validate production release deployments, ensuring high confidence through thorough verification and monitoring practices
-
Mentor and guide junior QA and engineering team members, fostering a culture of quality, ownership, and continuous improvement