Automation Tester
at Cloud infrastructure solutions and support company. (SE1)
- At least 6+ years of experience in Manual Testing
- At least 3+ years of experience in Automation Testing using Selenium / Cucumber / Karate Frameworks.
- Strong inclination towards delivering quality software.
- Should be a good team player. Should have experience working in Agile Scrum Teams.
- Excellent communication skills
- Experience working in Agile Methodology.
- Good understanding of Data-Driven, Keyword Driven, and Hybrid Framework
- Experienced in writing SQL queries.
- Experienced in Test Life cycle and Bug Life cycle.
Similar jobs
Are you looking for something new and exciting to challenge your skills and upgrade your career?
If you're passionate about Automation testing and eager to make a meaningful impact, this opportunity might be the perfect fit.
Position: Sr. QA Engineer(#cypress )
Skills: API testing, Cypress Automation, Selenium, CI/CD.
Experience: 4+ Years
Location: Ahmedabad / Hybrid.
Apply quickly from below URL-
Check below for more INFO-
Company Description:
Simform is a product engineering company that helps organizations solve complex software engineering problems and develop competitiveness and agility using software. Since our founding in 2010, we have worked with small startups, Fortune 500 companies, and progressive enterprises around the world. Our Product Innovation Center transforms engineering bottlenecks into growth drivers, identifying and solving critical business challenges using proven technology practices. With remote agile teams of engineers, we maintain each client's company culture and work in line with each client's strategic goals. Follow Insights - https://www.simform.com/blog/
Qualifications:
- Overall experience in Automation should be relevant 4+ Years.
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- 1.6+ years of experience working with Cypress.io for end-to-end test automation
- Strong experience with JavaScript, HTML, and CSS
- Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines
- Experience with Git and Jenkins is a plus
- Demonstrated ability to write high-quality, maintainable code and experience with unit and end-to-end testing
- Good verbal and written communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders
- Should be able to work in a dynamic environment.
- An eye for detail and a track record of delivering high-quality work on time
Why Simform?:
- Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture.
- Flexible work timing, 18+12 leaves, Leaves for life events, Flexibility
- Free health insurance
- Office facility with large fully-equipped game zone, in-office kitchen with affordable lunch service, and free snacks.
- Sponsorship for certifications/events, library service, and the latest cutting-edge tech learning.
Ever dreamed of being part of new product initiatives? Feel the energy and excitement to work on version 1 of a product, and bring the idea on paper to life. Do you crave to work on SAAS products that can become the next Uber or Airbnb or Flipkart? We allow you to be part of a team that will be leading the development of a SAAS product.
Our organization relies on its central engineering workforce to develop and maintain a product portfolio of several different startups. Our product portfolio continuously grows as we incubate more startups, which means that different products are very likely to make use of different technologies, architecture & frameworks - a fun place for smart tech lovers! We are looking for a Software Development Engineer in Test to join one of our engineering teams at our office in Hyderabad.
What would you do?
● Improve automation code structure and framework architecture in terms of maintainability, execution speed, and coverage; write, co-write, and review test design/plan documentation.
● Own communication throughout the sprint/release cycle, quality of features, and delivery of the entire feature.
● Lead new language/framework POC within the technical focus area.
● Drive the design/code review process for test automation, seeking and providing constructive criticism.
● Ensure your team has strong sets of documentation and journals of how their test design and architecture/product evolve.
● Lead effort in working with other teams and counterparts to solve problems affecting the team's overall delivery.
● Participate in the prioritization of cross-team automation initiatives & lead those within your team.
● Participate/Support in production/Customer deployment.
Who Should Apply?
● 2-5 years of experience in professional testing.
● 1+ Experience working with Automation Testing.
● Familiarity with Microservices architecture.
● Deep understanding of Manual and automation test methodologies and principles.
● Strong problem-solving, interpersonal, organizational, and time management skills.
● Passion for self-improvement and continual learning.
● Great attitude and adaptability to taking on many diverse responsibilities.
● Experience working with Web and API Testing - both manual & automation.
● Experience using tools such as Jira, Git, Cypress, Kubernetes, Selenium, Docker, TestNG, CI/CD pipelines, JavaScript &TypeScript testing tools, and API Automation
● Experience in setting up test Infra for Functional and Non-Functional testing.
● Experience working with Agile process management methodology
● Experience in Performance/ Security Testing and Linux/ Unix commands.
About CAW Studios:
CAW Studios is a Product Engineering Company of 50+ super-geeks based out of Hyderabad. We run complete engineering (Dev + DevOps) for several products like Interakt, CashFlo, KaiPulse, and FastBar. We are also part of the global engineering teams for Haptik, EmailAnalytics, SenorPago, and GrowthZone. We are obsessed with automation, DevOps, OOPS, and SOLID. We are not into one tech stack - we are into solving problems.
Know More About CAW Studios:
Find us: https://goo.gl/maps/dvR6L26JUa42 Website: https://www.cawstudios.com/ Software Development And Test Engineer - Cypress Know More: https://www.cawstudios.com/handbook
Role: Senior Software Test Engineer
Max Budget:-21 LPA
Are you strong in code-driven test automation?
Do people come to you seeking advice on how to make testing more efficient?
As a part of multiple, small product teams practicing Agile, you will do it all: develop test strategies, test
new products, and code automated and performance tests that push our products to their limits!
Responsibilities:
• Analyze product specs, decompose complicated software systems, and design strategies to test
these systems.
• Work as an Agile team member participating in backlog grooming, sprint planning and task
estimation.
• Devise automation test strategies, expand and maintain test automation for the applications you
support.
• Represent Test Engineering in any technical discussion, decision and design involved during
product development.
• Drive adoption of new test strategies and tools you are passionate about.
• Mentor and guide others on the team.
Required experience:
• 6+ years of experience in Software Testing.
• 4+ years of automation experience testing Web, Mobile applications using Java.
• Solid experience testing and automating REST services.
• Extensive experience using SQL databases
• Experience with Git, Jenkins & Maven
• Passion for finding problems with software, figuring out solutions, and helping ensure they never
happen again.
• Strong written and verbal communication skills.
• Strong knowledge of QA methodologies, tools, and processes.
• Bright, motivated, and intellectually curious (you know if you are!)
• Bachelor’s degree in computer science or related information technology degree (or at least 7+
years of industry experience).
Preferred experience:
• Experience using NoSQL databases like MongoDB
• Experience working in cloud platforms like AWS
Roles and Responsibilities:
- Design & build test harnesses for Automation Testing.
- Design test automation framework and develop the new test automation libraries; Should be very much hands on with tools like Selenium, Appium etc.
- Design & execute Regression Test Pack using frontend & backend test scripts.
- Design and Develop the Automated solution for Sanity Testing for various repeatable tests.
- Implement QA process and Automated testing for all the workstreams to improve the overall testing cycle
- Participate in the development and support of the testing program aimed at supporting multiple testing efforts simultaneously.
- Be a part of an ongoing effort to bring new testing knowledge into the team.
- Assist with test plan articulation, planning, and management of individual testing events.
- Utilize appropriate testing tools for both front-end and back-end Quality Assurance.
- Identify testable events and develop the test cases/test scripts.
- Identify and capture test data to support the test cases defined by the testing team.
- Leverage the testing process and test tool kit to create reusable test assets.
Key Requirements:
- 2-4 years experience of relevant Industry experience.
- Good understanding of QA methodology, automation expertise, and ability to code
- Experience with Selenium-Web driver, Selenium Grid, Selenium Page Object Model, Page Factory concept
- Experience in designing and implementing test frameworks (like Data driven, Keyword driven or Hybrid along with custom reporting) and strategy for choosing automated testing tools
- Awareness of OO programming (Classes/Methods, etc.)
- Ability to work both independently and in a team environment.
- Must possess critical thinking skills in addition to good interpersonal and communication skills.
- Ability to function in a demanding environment;
- Ability to assume the perspective of customers and their users and serve as their advocates
- Experience in Appium, Cucumber, Rest Assured, Karate would be an added advantage.
BDD: Cucumber, Specflow
-
Expected Salary bands
3 - 5years - upto 8lpa
5 - 7years - upto 11lpa
7 - 9years - upto 14lpa
9 - 12 years - upto 16lpa -
Minimum 2 years of hands on experience in Automation testing
-
Experience with either or more of these tools
Selenium-Web driver, Selenium Grid, Selenium Page Object Model, Page Factory concept
JS based automation tools like Webdriver.io, Protractor, Cypress, Jasmine, Karate, etc.
API automation tools like Karate, SoapUI, Postman, RestAssured, etc.
Mobile automation tools like Appium, Calaba.sh, SauceLabs, BrowserStack, etc.
Commercial tools like UFT, Ranorex, TestComplete, etc. -
Must have hands on experience in using either or more of
Programming/Scripting languages: Java, C#, Python, JavaScripting
Reporting frameworks: ReportPortal.io, ExtentReports, TestNG, Allure Reports, etc. -
Must be aware of effective use of one or more of
execution tools like TestNG, NUnit, Junit, MBUnit, MSTest
source control management tools like git, TFS, Bitbucket, Azure Repos, etc.
build tools like Maven, Ant, Graddle, MS Build, circleCI, Azure Pipeline, etc.
continuous integration tools like Jenkins, Bamboo, TeamCity, Dockers, etc. -
Must have experience of designing and implementing test frameworks like Data driven, Keyword driven or Hybrid.
-
Should be able to write basic DDL, DML command using any database like Oracle, MySQL, MS SQL, PostGreSQL, etc.
-
Good to have experience in automating different layers (Front end, backend, web-services/API) of application using different automation approach.
-
Good to have exposure to various
test methodologies like BDD, TDD, ATDD will be a plus
test management tools like AzureTestPlans, Zephyr, Xray, Jira, etc.
- Proven experience as a Quality Assurance Tester or similar role
- Experience in project management and QA methodology.
- Ability to document and troubleshoot errors
- Working knowledge of test management software (e.g. Selenium, appium, Katalon, zika etc.) and SQL
- Understanding Test Requirements and analyzing the Application under Test(AUT)
- Generating Test Cases (Test Scripts) using Selenium Element locators and WebDriver API Commands.
- Enhancing Test cases using Java Programming.
- Debugging Test Cases and Fixing Errors.
- Executing/Running Test Cases
- Defect Reporting & Tracking
- Test Reporting
- Basic Understanding of Functional and Regression Test Automation
- Automation Framework Design & Implementation
- Testing of web and mobile apps (Android and iOS)
- knowledge of Java Programming
- Excellent communication skills
- Analytical mind and problem-solving aptitude.
- Design and plan how test automation will be used within the company, you will then need to execute the plan.
- Test simple to moderately complex application components based on functional requirements in production and dev environments.
- Work closely with the development team to identify, report, and troubleshoot defects; verify problem fixes in a detailed, efficient, and timely manner
- Conduct end-to-end testing to ensure deliverables meet requirements and expectations
- Perform SQL queries to analyze and manipulate data.
- Detects and tracks software defects and inconsistencies and reports them to development and project management teams.
- Working with product owners and developers to define acceptance criteria, identify risks, and plan testing coverage for upcoming features
- Work both individually and as part of a team.
TECHNICAL SKILLS:
- 4 years of experience testing solutions in object-oriented design and web applications developed using Python, Django, and Web API. Strong working knowledge of architecture and GUI usability.
- 4-year experience using selenium
- Minimum 1 year of experience in database testing with the ability to understand, write and execute SQL queries.
- A good understanding of software fundamentals including software design, algorithm development, data structures, code modularity, and maintainability.
- Ability to understand and approach projects in a logical and systematic manner so testing is detailed, thorough, and accurate.
- Experience with scripting experience is nice-to-have.
- Ability to communicate well and comfort in working with multiple internal and external teams.
PERSONAL QUALIFICATIONS:
- Bachelor’s Degree in Computer Science/related field or relevant work experience
- Minimum 3 years of software testing experience through a full system development life cycle, including implementing test plans, test cases, and test procedures
- Ability to teach yourself new technologies, processes, and products at a fast pace.
About the Role
The Dremio India team owns the development of the cloud infrastructure and services that power Dremio's Data Lake Engine. With focus on query performance optimization, supporting modern table formats like Iceberg, Deltalake and Nessie, this team provides endless opportunities to to define the products for next generation of data analytics.
In this role, you will get opportunities to impact high performance system software and scalable SaaS services through application of continuous performance management. You will plan, design, automate, execute the runs followed by deep analysis and identification of key performance fixes in collaboration with developers. Open and flexible work culture combined with providing employees ownership of the work they do will help you develop as a leader. The inclusive culture of the company will provide you a platform to bring fresh ideas and innovate.
Responsibilities
- Deliver end to end performance testing independently using agile methodologies
- Prepare performance test plans, load simulators and test harnesses to thoroughly test the products against the approved specifications
- Translate deep insight of architecture, product & usage into an enhanced automated performance measurement & evaluation framework to support continuous performance management.
- Evaluate & apply the latest tools, techniques and research insights to drive improvements into a world-class data analytics engine
- Collaborate with other engineering and customer success functions to simulate customer data and usage patterns, workloads to execute performance runs, identify and fix customer issues and make sure that customers get highly performant, optimized and scalable Dremio experience
- Analyze performance bottlenecks, root cause issues, file defects, follow up with developers, documentation and other teams on the resolution.
- Publish performance benchmark report based on test runs in accordance with industry standards
- Regularly communicate leadership team with an assessment of the performance, scalability, reliability, and robustness of products before they are exposed to customers
- Analyze and debug performance issues in customer environments.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Actively participate in code and design reviews to maintain exceptional quality and deepen your understanding of the system architecture and implementation
Basic Requirements
- B.Tech/M.Tech/Equivalent in Computer Science or a related technical field
- 8+ years of performance automation engineering experience on large scale distributed systems
- Proficiency in any of Java/C++/Python/Go and automation frameworks
- Hands on experience in integration performance automation using CI/CD tools like Jenkins
- Experience in planning and executing performance engineering tasks to completion and taking ownership of performance epics during a set of sprints.
- Experience in designing, implementing, executing and analyzing automated performance tests for complex, production system software.
- Experience in analyzing performance bottlenecks in system, performing root cause analysis, and following issue resolution workflow to tune the system to provide optimized performance
- Ability to derive meaningful insights from the collected performance data, articulate performance findings effectively with senior team members to evaluate design choices.
- Experience with database systems internals, query optimization, understanding and tuning query access plans, and query execution instrumentation.
- Hands on experience of working projects on AWS, Azure and Google Cloud Platform
- Understanding of distributed file systems like S3 or ADLS or HDFS and HIVE
- Ability to create reusable components to automate repeatable, manual activities
- Ability to write technical reports and summary and present to leadership team
- Passion for learning and delivering using latest technologies
- Excellent communication skills and affinity for collaboration and teamwork
- Passion and ability to work in a fast paced and agile development environment.
Preferred Qualification
- Hands on experience of multi-threaded and asynchronous programming models
- Hands on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, storage systems