Job Type: Fulltime / Permanent
Job Location: Remote/Bengaluru
There are at least 3 reasons why I think you might be interested in working at Recro:
Work with high-velocity agile teams who are building the products of the future.
Meet some of the leading individuals in the industry and get access to 1-on-1 interactions and mentoring opportunities.
We ensure perks and health benefits that go beyond just helping you land the opportunity.
Skills:
-Strong Engineering Automation and Functional Quality background with at least 4 years in the industry.
-Track Record of any programming language and simple constructions (JavaScript preferable. Java/Python/Golang is a good to have).
Past active role in working with agile (scrum/kanban) development and delivery processes.
-Very good understanding of QA principles / test design techniques (e.g. boundary values analysis , equivalence partitioning, state transition, model based testing etc).
-Should have experience with tools like Jira, TestRail.
-In-depth experience with one or more test automation frameworks using Selenium, Appium or other automation stacks.
-Knowledge of test automation patterns (ex: Page Object), Understanding of GoF patterns is beneficial.
- Working with APIs and native android or ios clients.
- Engineering Mindset with the ability to translate from functionality to test scenarios covering corner cases.
Good to have Skills:
• Experience with high traffic websites and 24/7 operation.
• Hands-on experience with both white box and black box testing.
• Experience in CI / CD, infra strack knowledge (docker, K8s, public clouds).
• Familiar with Microservices vs Monolithic architecture.
About Recro
Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.
On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce.
Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups.
Similar jobs
Elevate our quality assurance through automation
At Jules AI we're on a mission to revolutionize the recycled materials industry with cutting-edge technology solutions. As an Automation Engineer within our QA team, you will play a crucial role in enhancing our product development lifecycle by implementing and optimizing automated testing frameworks. Your work will ensure our software products are reliable, efficient, and meet the highest quality standards before reaching our clients.
What You Will Do
- Develop Automated Testing Frameworks: Design, build, and maintain automated testing frameworks and systems across various platforms and technologies.
- Collaborate on Test Planning: Work closely with QA analysts and engineers to understand system requirements and features, translating these into detailed, scalable, and robust automated tests.
- Continuous Integration and Deployment (CI/CD): Integrate automation tests with CI/CD pipelines, ensuring continuous testing and feedback in the software development lifecycle.
- Performance and Scalability Testing: Implement automated scripts to test performance and scalability of our software products, identifying bottlenecks and optimization opportunities.
- Bug Detection and Reporting: Utilize automated tests to detect and document bugs and issues within software products, collaborating with development teams to ensure timely resolutions.
- Tool and Technology Evaluation: Stay informed on the latest trends and tools in automated testing, recommending and implementing new technologies to improve testing efficiency and effectiveness.
- Quality Metrics and Reporting: Monitor, analyze, and report on quality metrics generated from automated tests to inform quality improvements and decision-making.
Who We Are Looking For
Skills and Qualifications:
- Proven Experience: 3+ years of previous experience in QA automation or a similar role, with a strong portfolio of successful automation projects.
- Technical Proficiency: Expertise in automation tools (e.g., Selenium, Playwright, TestComplete, Appium) and programming languages (e.g., Python, Java, JavaScript).
- Understanding of QA Methodologies: Deep knowledge of QA methodologies, tools, and processes, with the ability to apply this knowledge to automation practices.
- Problem-Solving Skills: Excellent analytical and problem-solving skills, with a keen attention to detail.
- Collaboration and Communication: Strong communication skills and the ability to work collaboratively within the QA team and across departments.
- Agile Environment Experience: Experience working in an Agile/Scrum development process, with an understanding of its impact on QA and automation practices.
What we offer
Work closely with a global team helping bring automation and technological intelligence to the recycling world.
You can also expect:
- As a global company, we treasure and encourage diversity, perspective, interest, and representation through inclusivity. The more we have, the better the solution.
- Connect and work with leading minds from the recycling industry and be part of a growing, energetic global team, across time zones, regions, offices and screens.
- Exposure to developments and tools within your field ensures evolution in your career and skill building.
- We adopt a Bring Your Own Device policy and encourage flexibility and freedom in how you work through competitive compensation and yearly appraisals
- Health insurance coverage, paid vacation days and flexible work hours help you maintain a work-life balance
- Have the opportunity to network and collaborate in a diverse community.
Are You Ready for the Challenge?
- Become a key player in our mission to transform the recycling industry through technological excellence. If you're passionate about quality assurance, automation, and making a difference, we'd love to hear from you.
Job Description
This is a remote position.
We’re in search of a SDET (Software Engineer in Test) with an experience in testing Android/iOS apps.
Requirements
Must-haves:
-
You need to be excited about the problem that we are trying to solve
-
1+ years of experience as an automation test engineer
-
Experience in testing Android/iOS apps and performing UI automation through Firebase Test Labs and Appium.
-
Experience in manual and automation backend API testing through Postman and Rest Assured
-
Experience in any object oriented programming language.
-
Ability to give clarity and communicate well with the team.
-
Ability to use profiling tools well, getting to root causes of bugs fast
-
Ability to pick and work on adjacent technologies if and when required
-
Experience in designing and managing test suites for aforementioned use cases
-
Understanding tech, business, compliance and security requirements, being able to break down the test cases and identification of key tests for each.
-
Should be assertive about the quality of the product as a non-negotiable.
-
You need to be comfortable working in a remote environment (Good internet connection and availability on phone is required)
Benefits
3. Health insurance for you and your family.
Note - Preferred Immediate Joiner's
Role Objective:
Ensure that our software products are of the highest quality by utilizing manual and automated testing techniques, excellent communication, and logical reasoning skills.
Roles & Responsibilities:
Test Strategy and Planning:
- Design, develop, and implement comprehensive test strategies and plans.
- Collaborate with product managers and developers to understand product requirements and define appropriate test scenarios.
Test Development and Execution:
- Develop detailed, comprehensive, and well-structured test cases.
- Execute manual test cases and analyze results.
- Set up, maintain, and operate test automation frameworks.
- Detect and report software defects using a bug tracking system, and work with the development team to troubleshoot, debug, and resolve them.
Continuous Improvement:
- Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
- Research new testing tools, methodologies, and best practices and share findings with the team.
Collaboration & Communication:
- Clearly and concisely report defects and other testing outcomes to developers and other stakeholders.
- Collaborate with cross-functional teams to ensure seamless integration and quality throughout the software development lifecycle.
- Facilitate and participate in QA reviews and updates to ensure consistency and compliance with standards.
Documentation & Reporting:
- Maintain detailed documentation of test cases, test scripts, and test outcomes.
- Produce regular reports on test status, anomalies, risks, and validation results.
Mentoring & Coaching:
- Assist junior QA team members and offer guidance as needed.
- Share knowledge on advanced testing techniques, tools, and best practices.
Staying Updated:
- Stay updated with the latest industry trends, tools, and technologies in QA testing.
- Attend training and workshops to continually improve your QA skills.
Required Skills & Qualifications:
- 1-3 years of experience in a similar role in a software services environment.
- Proficient in manual testing techniques, including black box, white box, and grey box testing.
- Experience in setting up and using automation testing tools such as Selenium, JUnit, TestNG, etc.
- Excellent communication skills, both verbal and written.
- Strong logical reasoning and problem-solving skills.
- Familiarity with bug tracking tools like Azure DevOps, JIRA, etc.
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications:
- Certifications in Quality Assurance, such as ISTQB or CSTE.
- Experience with continuous integration and continuous delivery (CI/CD) tools like Jenkins or Travis CI.
- Familiarity with code versioning tools like Git.
- Demonstrated work experience in Manual and Automation testing
- Ability to develop Test Automation Scripts and Test Executions
- Hands-on experience in Selenium web driver and Core Java, TestNG/Cucumber
- Expertise in Testing web services/APIs, Jenkins
- Familiarity with tools/utilities such as Bitbucket, Jira, Confluence
- It is advantageous to have prior experience with tools such as JMeter in performance testing such as load testing, spike testing, and so on.
- Strong problem-solving abilities, technical troubleshooting skills, and attention to detail.
- Willingness and flexibility to switch between multiple high priority assignments
YOUR RESPONSIBILITIES
· Automated testing of complex SPA Web application (brand-new software products based on unified platform, new features, bug verification), requirement testing, analysis and clarification (direct communication with product owner),
· Communication with different cross-functional teams
· Following automation testing standards set in the team
· Help to build fully automated testing pipeline
REQUIRED SKILLS AND EXPERIENCE
- 3-5 years of experience in automation testing
- Testing web-applications (UI and API), including SPA
- Black box testing (boundary values, equivalence partitioning)
- UI/UX Testing
- C# experience of 2+ years
- NUnit or similar
- Selenium WebDriver
- CSS-selectors
DESIRABLE SKILLS AND EXPERIENCE
- Basic knowledge of core JavaScript
- Desire to learn tools and techniques
- Confluence or similar
- Bug tracking system (Jira)
- TeamCity
- Allure or similar
- Jira X-Ray or similar
- Performance testing experience
- Cross-browser testing experience
- Security testing experience
PERSONAL SKILLS
· Strong spirit skills set: conflict resistant, self -motivated, result-oriented, responsible, honest, “open”, courageous
Requirement:
- 5+ years of experience in Quality Assurance
- Knowledge of Casino Gaming Domain
- Experience in Kiosk Application testing
- Experience in Assets Testing
- Configuration of Screens, Promotions and Drawings
- Experience in Azure DevOps bug tracking tool
- Experience of regression testing, integration testing.
- Debugging skills
- Good communication skills and ability to interact with clients.
- Good problem solving skills.
- Bug raising and retesting.
Associate Software Engineer Professional Services
Team Lead
India Remote
HeadSpin is a startup organization, and we are revolutionizing the way developers test, monitor and optimize their applications. The company is building a first-of-its-kind global mobile device cloud platform that allows apps to instantaneously run on real devices across global mobile carrier networks. HeadSpin provides powerful, actionable data which pinpoint any problems in the app and enable developers to fix these issues before launch. HeadSpin integrates seamlessly with your development workflow and requires no changes to your app. The HeadSpin mobile platform is now in 65+ countries and 100+ cities worldwide, supporting over several hundred cellular networks and over 2,000 mobile devices. Using HeadSpin’s service, developers can launch products with the confidence that their applications will work in all the conditions that their users will experience. HeadSpin is funded by Google Ventures, Nexus Venture Partners, ICONIC , Danhua Capital and other blue-chip investors.
About the Role
This is an entry level position where you will become Appium Pro certified and enjoy building web UIs. Love building and/or testing mobile UIs (preferably both Android and iOS). You have experience in digging into device internals via USB and building and evolving production-grade back-end services.
What You'll Do
-
● Write automation code for mobile applications
-
● Capture data and complete analysis on mobile applications
-
● Create dashboard with the data captured and provide it to the customer
-
● Assist customer with automation where applicable
-
● Understanding of iOS and Android application and UI structure and building tooling to automate
interactions
-
● Deep knowledge of Appium and Appium Desktop internals
-
● A working understanding of mobile frameworks like Espresso and XCTest
-
● Developing/evolving production-grade web services and agents written in Python and Tornado
-
● Being a member of a highly motivated team pushing all the boundaries in the mobile testing
space
-
● Maintain automation test framework to ensure continuous quality of products
-
● Maintain existing testing codebases
-
● Collaborate with software engineers and testers to develop rigorous test cases
-
● Identify, record, document thoroughly and track bugs
-
● Ensure quality of all code and products produced by the company
-
● Help customers get the best value out of Headspin.
-
● Performs other duties as required
What You Need
-
● BS in Software Engineering, Computer Science or similar field
-
● 0-2 years hands on experience in software development or SQA
-
● Self-motivated , Creative, focused, results-oriented, problem solver
-
● In-depth knowledge of at least one programming language (Python, Java)
-
● Strong skill set with MySQL or other databases. Ability to read & write SQL queries.
-
● Good with Linux/Unix environment
-
● Strong knowledge of software QA methodologies, tools and processes
-
● General knowledge of Appium (mobile automation tool) or Selenium (web automation tool)
-
● Proficiency with automation testing tools
-
● Strong verbal and written communication abilities
-
● Android and or iOS development
-
● Agile/Scrum Experience
-
● Strong troubleshooting skills
-
● Ability to collaborate with engineers and content creators.
Position : Software Test Engineer
Location : San Francisco, USA
REQUIRED CITIZENSHIP / WORK PERMIT / VISA STATUS: USA with Valid work visa
The ideal candidate must have at least "3” years of active and recent experience with coding in Java to automate and as well as executing those scripts in an effort to test the functionality. Must be comfortable as a consultant, and have strong written and verbal communication skills.
Job Qualifications:
- · 3+ Years of hands-on Experience on Java with strong knowledge of OOPs
- · in computer science, software engineering, computer engineering, electrical engineering, or related area of study
- · Experience with Automation testing tool, preferred experience with Selenium Web Driver or custom test tool
- · Adequate working knowledge of JUnit or TestNG
- · Basic knowledge of SQL and/or any RDBMS
- · Knowledge of defect tracking and test management tools is desirable
- · Understanding of source code repositories and branching and merging strategies.
- · Awareness to Software Development and Testing life-cycle
- · Strong communication and problem-solving skills desired
- · Well versed with Internet technologies and infrastructure
- · Outstanding written and oral communication skills
- · Demonstrated analytical and problem-solving skills.
- · Can do attitude; yet challenges status quo
- · Works independently under minimal direction with strong work ethics
- · Desired experience in Mobile Automation or exposure to Mobile testing
- · Must have a BS or MS Degree in Computer Science or related field of study.
Preferred / Good to have skills :
*
- · Knowledge of Perfecto or Mobile Cart device cloud
- · Knowledge of Appium
- · Knowledge of SOAP or REST API Services
- · Banking domain knowledge
Job Responsibilities:
- · Hands-on experience coding in Java
- · Work in highly collaborative teams that strive to build quality code and provide business value.
- · Should have a proven track record for quality and performance of code deliverable, strong communication and client-facing skills with the ability to work in a consulting environment.
- · Develop and provide recommendations to the existing framework for highly visible mission critical applications.
- · Utilize BDD part of your testing and should have previous BDD experience
- · Expertise in writing complex SQLCommand for backend testing and good knowledge of web application
- · Develop a repeatable process for designing, developing, and executing scripts. - Conduct tests, document and analyze test results and present findings to development teams.
- · Utilize Selenium, Java, Maven, Eclipse IDE, GitHub, Appium, , DevTest, TestNG , Junit and Jenkins to automate and virtualize applications
- · Create Test Plans, Cases and Scripts for UAT, functional and regression testing on Web applications, client applications and products.
- · Strong in any scripting language.
Position Title: SDET 2/3
Software Development Engineer in Test (SDET)
Position/Role Description
This position is for a tester with strong coding skills who likes challenges - someone who is constantly striving for excellence in software test automation.
Responsibilities include:
* Develop automated test cases on a day-to-day basis
* Gather and prioritize user requirements, feed these requirements into overall Automation Framework requirements and test plans
* Train team members on tool use and test automation tools, practices, techniques and best practices
* Communicate cross-functionally throughout the engineering organization
* Continuously monitor and boost test coverage across the product
Minimum Job Qualifications:
* Bachelor’s degree or better in CS or related field, with 6+ years experience in software test.
* Exposure to best practices in SQA including code reviews, debugging, troubleshooting and CI processes
* Experience in front-end (UI/Web) automation using Java ,Appium or any other app automation testing tool or Experience in backend Testing using Java, API-Testing,Rest assured ,and Performance testing using Jmeter
* Excellent communications and technical presentation skills
* Initiative to research and build solutions to tough problems in domains like Flash, OpenGL, WebGL where off-the-shelf automation tools might not be available
* Some experience/comfort with working in a Linux/Unix environment
* Excellent analytical, problem-solving, troubleshooting skills.
Preferred (Bonus) Qualifications:
* Knowledge of current build and test automation tools and processes, such as JUnit/TestNG, Maven, Jenkins, Mockito, JBehave, Git, etc
* Experience with whitebox testing, code reviews, SDK testing
* Experience with performance testing, stress testing, and advanced aspects of system testing automation.
* Knowledge of at least one scripting language (Python, Bash, Ruby or comparable).
Please acknowledge and revert with your availability on weekday betweem 11:30 AM to 2:30 PM