Automation Testing (Selenium with Python Scripting
About IT Services company
Similar jobs
Roles and Responsibilities:
- Good understanding of QA methodology, automation expertise and ability to code.
- Experience and thorough understanding of software development life cycles (SDLC) and software testing life cycle (STLC).
- Candidates should be comfortable with using Google suite and Ms Office.
- The candidate will be required to analyze test cases, Suggest fixes, identify functional problems and document technical issues and solutions.
- Develop, Executes the test cases and Report Bugs
- Send regular status reports, on bugs and functionality, tested
- Records test results, screenshots, etc. (failed ones)
- Creates the test report and Conduct post-testing clean-up
- Run the regression tests
- Support with any kind of interviewing process as required
- Assist in implementing and maintaining a CI/CD solution using tools like Jenkins, Git, Maven.
- You will participate in design and specification reviews, and use this information to design test plans.
- You will promote QA productivity through automation, tools, and other best practices.
- Conduct post-testing clean-up
- Reset testing environment
- Records test results, screenshots, etc. (failed ones)
- Creates the test report
- Run the regression tests
- Good Knowledge of SQL and NoSQL database queries and working
- Capable of understanding Software Architectures
- Should have basic knowledge on integrating API Keys for AI tools.
Requirements:
- Bachelor’s degree in engineering, computer science, or computer engineering.
- Must have proven experience of 3-5 years of Industry experience.
- Previous work experience as a test engineer.
- Familiarity with testing tools including JIRA and Trello.
- Expertise in Google Suite (especially G Sheets)
- Extensive knowledge of engineering and testing procedures.
- Good problem-solving skills.
- High-level technical writing skills.
JavaScript, Java
Appium
OOP
Cypress and/or websdriver.io
SQL
- Great coding skills (Java, Python, SQL);
- Solid skills in framework design;
- Knowledge of fundamentals of QA methodology. ...
- Understanding HTML, CSS;
- Using patterns Page Object, Factory in automation;
- Experience in CI and CD;
- Proficient in using various tools, such as Maven, Selenoid, JUnit.
Role Description
Who are WE?
Product photography for Furniture, Beds, Linens, Curtains, Carpets, Blinds, Sofa's & all other home furnishings don't have to be expensive and time consuming. Live Furnish makes it easy to create stunning 3D product images that boost conversion rates and sales with our easy to use platform. No more wasted time scheduling, creating scenes, and getting just the right lighting when you can do it all from your desk.
-Save 70% on costs creating 3D photorealistic product shots
-Save 80% on shoots and production time
-Get massive lift on conversion rates from 55% - to over 500%
-Sell pre-orders from prototypes before manufacturing
Live Furnish empowers you to produce high-quality 3D images with a few hours instead of days and weeks with studios. Trusted by over 100 leading manufacturers and retailers.
We have raised a total of $7.5M in funding rounds. Our latest funding was raised on Dec 9, 2021 from a Seed & Series A Funding round. We are backed by Investors - Venture South, Launch, CEAS Investments, Mercato Partners, Parkwest LLC.
Headquarters
Winston-Salem, North Carolina
Learn more, log onto our website
www.livefurnish.com
Designation: Automation Tester
Job Location: Delhi (Hybrid Mode)
Job Summary:
An expert within the testing center excellence, the test automation engineer who will be responsible for automating the test effort as much as possible. You will be suggesting ideas for automated software test procedures. Besides, you will be highlighting problem areas and tracking bugs that hinder software installation. If you have a strong technical background and can streamline all testing activities, then we would love to have you on board.
What do we expect you to do?
- Develop testing strategy, plans, estimates and schedule to support projects and product releases
- Designing and developing test automation scripts.
- Participate in all reviews necessary to ensure quality in the product - requirements, design, status and code
- Researching issues in software through testing.
- Collaborating with Software Developers to develop solutions and fixing bugs.
- Keeping updated with the latest industry developments.
- Analyze user stories and/use cases/requirements for validity and feasibility
- Execute all levels of testing
What are We looking for?
- 3-5 years of experience in testing with prior experience in a product organization
- Prior experience working with a product start up company is required
- BE/BTECH/MCA/BCA Degree holder
- Proficiency in one or more general purpose programming languages (e.g. Java, JavaScript, Python)
- Must have hands on experience in test automation tools/frameworks -Selenium
- Proficient in MySQL, PostgreSQL, and NoSQL (MongoDb) environments
- Working knowledge API and Services testing (RestAssured, Karate, SOAP UI, Postman or similar tools)
- Experience in Mobile App Automation for iOS and Android Apps using Appium, Detox or any other automation tools like Espresso etc.
- Must have testing experience on windows, mac, web, iOS platform
- Good understanding of SDLC
- Analytical abilities Logical thinking Awareness of latest technologies and trends
- Ability to write test cases and scenarios based on the specifications
What do we Offer?
- Build products from scratch and be part of decision making with the TOP authorities
- Freedom to explore and implement your own ideas
- Hybrid Work Mode
- Open culture with flexible timings
- Weekend parties, Worcations with teams
- Learning, Growth & Onsite Opportunities
- Work with a Team who is a Family
SOFTWARE DEVELOPMENT ENGINEER
An SDET is a test professional with advanced programming skills who can create automation testing tools and frameworks to assist the manual testing process.
We are looking for a talented SDET to contribute to and review the creation of a testing suite for production software. The SDET's responsibilities include both software development and testing tasks and focuses on the testability, robustness, and performance of production software.
SDET Responsibilities:
- Understanding the flow of code and how it interacts with different components.
- Understanding project documents, customer demands, and product objectives to create and execute test cases.
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance tests.
- Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.
- Handling technical communications and understanding the customers' systems.
- Working with deployments teams, resolving level issues for systems, coordinating on product design, and offering inputs on the testability of functional elements and product designs.
- Noting all testing actions you have performed in daily and weekly reports.
- Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Researching test tools, methodologies, and trends and upgrading existing practices and processes.
- Managing the final quality on production release.
SDET Requirements:
- A Bachelor's degree in computer science, computer engineering, or a related field. This is optional, but good to have.
- Excellent programming skills with JavaScript.
- Knowledge of any of the following tools or similar. Cypress, Supertest, Chai, Mocha, Jest, Jasmine, Puppeteer, Karma, Playwright
- Knowledge of programming languages and process management methodology.
- Exposure to Behaviour Driven Development and experience in programming and testing.
- The ability to recognize risks and errors in an application.
- Excellent verbal and written communication skills.
- The ability to keep current with the constantly changing technology industry.
- A passion for testing, development, and software design.
B2BTesters is a fast growing startup with a team of 120+ people providing Testing As A Service (TAAS) to funded startups such as zeelearn, 73 Strings , BIZONGO, Classplus and many more. Within one year of operations, we have acquired 30+ blue chip startups and crossed 100 colleagues.
To continue this rapid growth, we like to get onboard experienced Testers in the roles of Leads and Managers in our Head Quarters - Navi Mumbai.
With us you will have the exposure to a wide variety of industries and be in the cutting edge of latest happenings and technologies in the startup world and the testing world.
Job Summary:
The Quality Assurance (QA) Manager will oversee the activity of the quality assurance department and staff, developing, implementing, and maintaining a system of quality and reliability testing for the organization’s products and/or development processes.
Supervisory & Responsibilities:
- Hires and trains quality assurance staff.
- Oversees the daily workflow and schedules of the department.
- Conducts performance evaluations that are timely and constructive.
- Handles discipline and termination of employees in accordance with company policy.
Role & Responsibilities:
- Develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery.
- Identifies and sets appropriate quality standards and parameters for products.
- Communicates quality standards and parameters to QA team, product development team, and other appropriate staff.
- Coordinates product testing processes.
- Participates in product testing.
- Identifies and analyzes issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to these issues.
- Reviews client, customer, and user feedback.
- Performs other duties as assigned.
Required Skills/Abilities:
- Hands on experience in Manual/Automated testing
- Excellent understanding of automated frameworks & techniques
- Excellent in development and execution of test scripts
- Excellent understanding of Rest/Soap API testing
- Good knowledge of accessing and configuring Databases
- Experience with automated tools like selenium
- Experience with BDD tools like Cucumber/JBehave
- Knowledge of web servers like IIS/Tomcat would be plus
- Working knowledge in Agile/Scrum environment
- Knowledge on performance & security testing
- Excellent verbal and written communication skills.
- Excellent interpersonal and customer service skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong supervisory and leadership skills.
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or field related to the products being developed are required.
- More than 8 years of experience in related fields required with supervisory experience a plus.
What do we offer
-
Widest exposure - learn whats going on in the startup world directly interacting with funded companies across edtech, fintech, gaming, healthtech, logistics, ecom etc
- Be part of the most innovative player in the testing startup world. We are building tools and technologies to make testing easier, faster and better. To do that, we are reimagining processes, and products. We are innovating across the board.
-
Competitive Salary - benchmarked against the industry.
- Lucrative Incentives - workation, allowances, interesting offers
- Immense opportunity to learn and grow in an organization with a young dynamic workforce in startup culture.
Global Quality Assurance Testing Services Department is looking for Quality Assurance Tester who has expertise with web-based, mobile and client server application testing.
As a Quality Assurance Tester individual will heavily interface and work very closely with Development Team, Project Management Office and business users. Position requires coordination, analytical and problem-solving skills, risks mitigation and assurance timely deliverables with best possible quality. Individual will be responsible to analyze business and technical specification, test cases creation, test cases execution and defects identification.
As a Quality Assurance Tester, individual will be responsible to provide wide range of testing services including test cases creation and execution, and performing different types of testing (Functional, System, Integration, Regression, multi-Browser)
The individual will be responsible to gather and analyze test data in support of business cases, proposed projects, and systems requirements. This will include writing test plan strategies and test procedures documents as well as test cases for positive and negative scenarios. The Quality Assurance Tester will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives. The candidate will establish and utilize quality assurance best practices, methodologies and approaches for all projects. Time management, communication (verbal/written) skills and previous testing experience is preferred.
Position requires attendance on various meetings, conference calls, walkthrough sessions and representing Global QA Testing Services Department. The position will report directly into Offshore Quality Lead.
Duties and Responsibilities:
- Analyze user requirements, functional specification and create detailed level test cases for new online products and features projects
- Hands on experience in designing and developing test automation scripts using selenium and JAVA.
- Documents, tracks, and communicates test results, analysis, and unresolved problems.
- Knowledge of test processes and defect life cycle.
- Defects identification, escalation and root cause analysis and review
- Experience with carrying out different type of testing such as, functional, regression, cross-Browser and system testing
- Ability to identify set of test cases that will be a good fit for automation and scope out automation coverage for a particular project.
- Execution of Selenium automation scripts during regression testing cycles
- Producing statistical reports on test phase execution.
- Providing recommendation to management towards continues quality assurance improvements
- Supporting production implementation testing activities on weekends when it’s required
Qualifications & Requirements:
- At minimum 7-8 years Quality Assurance experience and minimum 5 years in automation testing.
- Experience in automation testing (Selenium & Java)
- Minimum 3 project work experience on Open Source (PHP/MySQL) application
- Minimum 1 project work experience on Mobile or Client Server application
- Ability to create comprehensive test cases and test plans
- Ability to conduct requirements review for business requirements and functional requirements documents
- Good analytical and problem-solving skills
- Ability to work in a high pressure delivery oriented team environment
- Willing to work with a distributed international team
- Great communication (verbal/written) skills
- Must be good team player
- Must be aware and accustomed to work with software development culture and ethics.
Details
- Location – Pune
- Reporting to – Sr. QA Manager
- Working closely with Product Manager and CTO
Educational Background:
- Engineering Graduate
Professional Experience:
- 5-8 Years of QA experience
Tech Skills:
- Understanding of basic testing principles – Black Box and White Box Testing
- Document and execute test cases for Black and White box testing.
- Execute testing tasks and report status and escalating issues as appropriate.
- Knowledge of testing with multiple browsers – IE, FF and Chrome
- Document defects and ensure verification of resolutions
- Work collaboratively with the development team during all stages of projects to provide in process testing results.
- Knowledge of manual testing
- Knowledge of JavaScript and VBScript
- Exposure to automated testing tools like Selenium, WaitiN, JMeter
- Basic SQL knowledge – writing SELECT queries, INSERT and UPDATE statements etc.
Other Skills:
- Good listener
- Confident approach
- Strong problem-solving skill
- Highly proficient with MS Office
- Ability to structure processes and lay down the foundation for a department
Personality and attitude traits:
- Passionate about work – We like people who like to work, and want their work to mean something
- Self-starter and motivator – We do not believe in monitoring or tracking team members
- Eager and quick to learn – If you are not excited to learn new things, then tech companies are not for you
- Individual contributor – We are a small team, and everyone has hands on contribution
- Start-up savvy
Must have Java experience with Selenium Web Driver and expertise in Integration with existing Applications
Experience working in an Agile environment together. Certifications from ISTQB would also be a big plus
Experience in REST/SOAP Web Services
Experience working in Unix, Linux environment
Good to have knowledge in CI/CD using Jenkins
Soft skills: Excellent communication skills, problem solver and self-driven.