[DO NOT APPY - IF YOU ARE NOT IMMEDIATE JOINER & DO NOT HAVE APPIUM + PYTHON EXPERIENCE]
SpurQLabs is a thriving Independent Software Testing and Test Automation company with a mission To help our clients build exceptional quality products at speed. We offer services in Test Automation, API testing, performance testing, and CI/CD. At SpurQLabs, we envision our clients delivering the most reliable, usable, secure, and scalable software products in efficient and cost-effective ways to end-users
Why do you want this job
- You will gain an expertise in Test Automation with various projects and various use cases, and DevOps.
- You will build valuable skills through real-life experience on various technologies and tools.
- It's an opportunity to explore a career path in technology with a group of engaged, passionate engineers who continuously push the boundaries of creative solutions with cutting-edge technology.
Responsibilities and Duties
What You'll Do:
- Collaborate with developers, product owners, quality assurance engineers, and other stakeholders on software projects.
- Understand and analyze software requirements to create test scenarios and test cases.
- Develop, execute and maintain test plans, test scenarios, test cases and test scripts.
- Create and update automated test scripts for automated testing web/mobile applications using Python, Selenium and Appium.
- Create and update automated test scripts for testing APIs/ Web Services.
- Execute automated tests in stand-alone or in a CI/CD environment.
- Review Automated tests created by the team and suggest best practices
- Document and evaluate test results and defects, track and manage defects, and work with the development team to troubleshoot issues.
- Support holistic testing for software releases.
Required Experience, Skills, and Qualifications
What You Need:
- Education: BE/B.Tech/ MTech/ MCS (Computer Science graduates only)
- Experience: 3 to 5 years
- Technical Skills (Must have):
- Excellent understanding of object-oriented programming concepts
- Solid programming skills with Java and Python Both
- Experience in creating a Mobile Automation framework with Python, Appium, and Behave for iOS and Android mobile Apps
- Experience in creating a Web Automation framework with Python, Selenium, and Behave
- Experience with Behavior Driven Development tools like Cucumber, Behave
- Experience working with various software development lifecycle methodologies (Waterfall/Agile/Scrum)
- Solid understanding of Web Application Architecture, design patterns
- Knowledge of HTML, CSS & JavaScript is a must
- Experience of using data interchange tools like JSON/XML
- Hands-on experience in SQL query techniques (Both SQL and NO-SQL)
Desirable but not mandatory:
- Software testing certifications like ISTQB or equivalent are a plus.
- Software Test Automation course/diploma/certification is a plus.
Attributes for success:
- High energy levels and curiosity to solve multi-disciplinary problems
- Excellent verbal and written communication skills.
- Ability to work independently as well as in a team environment.
- Good analytical and problem-solving skills.
- High aptitude, quick learner, and result oriented.
- Self-starter, proactive and ability to be flexible, and adaptable as priorities evolve